Red-Eyed Tree Frog

The iconic red-eyed tree frog perched on a heliconia rostrata, Costa Rica.

Alessandro Tramonti

Please subscribe to our Youtube channel by clicking here → SUBSCRIBE

Leave a Comment