Sign of the Apocalypse

June 12th, 2009

Residents and scientists in Japan have been baffled after it started raining tadpoles.

Leave a Reply