Kichwa Rain Frog (Pristimatis kichwarum) in the rainforest, Pastaza province, Ecuador

- Image ID: FH69FP
Morley Read / Alamy Stock Photo
Image ID: FH69FP
Location: Pastaza province, Ecuador