National Geographic Traveler
"The Heart of Mexico" by Chris Humphrey