Guerrero: Sierra Madre del Sur, along the Milpillas-Atoyac road via Puerto del Gallo, about 77 miles northeast of Atoyac and 23 miles northeast of Puerto del Gallo, in pine-oak forest on steep mountain slopes and ridges., Guerrero, Mexico, North America - Neotropics