Lala is the princess of planet Deviluke and is also one of the main characters in To Love-Ru.
Aggressive baboons and role playing games all mixed into one horrible package.
Submissions can take several hours to be approved.