Uruapan

Uruapan

Uruapan is the second largest city in the Mexican state of Michoacán. It is located at the western edge of the Purépecha highlands. Since the [...]