The Marine Toad, Rhinella marina, is a native species to Central and South America. Do you know anyone that thinks Toads are gross? Then they should read this! The San Pedro Sun is helping spread the word about amphibian conservation and just published an article about the importance of Marine Toads in Belize. To view … Continue reading Toads are toadally terrific!