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 by Ruxandra Guidi.)

Related Stories