Thursday, January 28, 2010


What's that smell of rotting meat? No wait, it's the Giant Raffelasia, the largest flower in the World except, crossword lovers, the Amazon.

No comments: