11.29.2010

What is a happy panda?? lol

i think it means a whale's vagina.. translation was lost years ago.

questions or comments <3