A selection of National Geographic's best photographs of 2017

The Zetas hold on the state of the Mexican state of Coahuila has been weakened, and nightlife has returned to Allende. Hundreds of people gathered last fall for the cabalgata, a festive cowboy parade that goes on for two to three days, stops at several ranches across the area, and ends with an evening rodeo.