Golden Toad

Golden toads, Incilius periglenes, a now-extinct brightly-colored amphibian that was once abundant in Costa Rica. Information about its former habits and causes of extinction.