you guys are posting toads!
https://gamefaqs.gamespot.com/a/forum/4/43f52838.jpg
Is that a cane toad?