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