Scaly and Slimy: Beautiful Reptiles and Amphibians - kokomofeathers
The mascot of "Red Frog Beach" is found only on Isla Bastimentos, Panama.

The mascot of "Red Frog Beach" is found only on Isla Bastimentos, Panama.

frog