Regional dancers perfom at the Guelaguetza festival on July 23, 2012 in Oaxaca, Mexico. The Guelaguetza is a festival held once a year which gathers music, dance, gastronomy and handicrafts of different ethnic groups and tribes of the state of Oaxaca. AFP PHOTO/Carlos Salinas