Stare Down

La Fortuna, Costa Rica

Red eyed tree frog engaging in a staring duel. Can you believe those eyes?

← Back to Amphibians

Buy Prints

Prev Next