In Los Angeles recently, people from the small town of San Bartolome Zoogocho, located in the southern Mexican state of Oaxaca, honored their patron saint. (Photo: Ruxandra Guidi)

Related Content