Ecuador - robertmcraephotography
Powered by SmugMug Log In

Happy Face

I believe this is an Emerald Glassfrog.

emerald glass frogmacro