Friday, April 29, 2005

Toads in Germany and Denmark have been exploding, and scientists in both countries are baffled by the phenomenon.

It's no mystery, really. They're obviously Islamic militant toads seeking martyrdom.