Green tree frog (Hypsiboas pellucens) Shutterstock Image - Green tree frog (Hypsiboas pellucens) - ID: 3935848

More from this author (Dr Morley Read)

Similar images and photos