Uruapan, in central Michoacan State, is a dense city nestled into the cloud forest. Just outside of town is Barranca del Cupatitzio National Park. 

As you walk there from town, the city street suddenly becomes a hiking trail that takes you through serene a evergreen cloud forest filled with the sound of trickling water. 

Local performers climb the trees and dive acrobatically into deep pools along the stream.