In 2005, Thousands Of Toads Exploded In A Bizarre Amphibian Apocalypse
Favicon 
www.iflscience.com

In 2005, Thousands Of Toads Exploded In A Bizarre Amphibian Apocalypse

The year saw the creation of YouTube, a new pope, and popping amphibians.