Search This Blog

Wednesday, August 14, 2013

The Miracle Crying Tree

is actually dripping insect feces.