April 24, 2005

Oh, my.

Hundreds of toads have met a bizarre and sinister end in Germany in recent days, it was reported on Saturday: they exploded.

IOL: A Step Beyond

No comments: