Sunday, 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