This is a cloudforest species found at altitudes between about 1400-2800m.
Machu Picchu, Peru, 6 June 2009