Smiling Frog

Smiling Frog

A Red-Eyed Tree Frog (Agalychnis callidryas) sitting on a leaf in its tropical environment.

by
by
by
by
by
by