The Sierra Madre – Travel Photo of the Moment

The Travel Photo of the Moment is of Sierra Madre and was taken by aldo c zavala726 The Sierra Madre, which means “Mother Range” in English, is Mexico’s most prominent mountain range. There are actually several different Sierra Madres that run throughout Mexico and they are named depending on where they run through the country. […]