green and yellow frog, Ecuador, near Peru (Kapawi) Shutterstock Image - green and yellow frog, Ecuador, near Peru (Kapawi) - ID: 422268

Download file

Download provided by Shutterstock

Keywords

amphibian   ecuador   frog   green   kapawi   macro   micro   nature   peru   toad   wildlife  

More from this author (Ra'id Khalil)

Similar images and photos