Imbabura tree frog
The Imbabura tree frog (Boana picturata) is a frog that lives in Colombia and Ecuador, on the west side of these countries. Scientists have seen them between 50 and 500 meters above sea level.