Saint Michael defeats the Devil during La Alborada, San Miguel de Allende, Mexico Ofrenda - Day of the Dead in Guanajuato Mexico Tilapia en pilte, prepared in Jacatepec Oaxaca Before the Fight, San Miguel de Allende, Mexico 2012. Land rover defender in Chihuahua Desert, Mexico Jaral de Berrio's opulence in decay Woman uses backstrap loom in San Antonio del Barrio, Oaxaca Mexico Raramuri woman shepherding her cattle near church of San Ignacio de Arareko A VW bug passes in San Miguel de Allende, Mexico Blue Dawn, Melaque Jalisco. Cerro Quemado, Santuario Huichol Wirikuta A training bull for forcadores in San Miguel de Allende, Mexico Young Tarahumara woman outside San Ignacio de Arareko church, Chihuahua Mexico Land Rover defender in Oaxaca Mexico Tamales de frijol, Jacatepec Oaxaca Mexico Rarámuri man, Chihuahua Mexico Men carry a portrait of the Virgen of Guadalupe in Real de Catorce, Mexico Love Under Fire, La Alborada in San Miguel de Allende Guanajuato Mexico Street scene in Viñales Cuba 2013. Mina Santa Brigida in Mineral de Pozos Guanajuato Mexico Raramuri family tends to their bean field in Norogachi Chihuahua Mexico Cacao beans, Jacatepec Oaxaca Mexico 2018 Plantain, Jacatepec Oaxaca Mexico. 2019. Woman selling a rooster at the San Cristóbal de las Casas market, Chiapas Mexico Land Rover Defender in Mineral de Pozos, Mexico Junk food in Norogachi Chihuahua Mexico Dia de Locos parade in San Miguel de Allende, Guanajuato Mexico Alloy and Grit, Spring 2018. Guatemalan mountain landscape Young woman in Semana Santa procession, San Miguel de Allende, Mexico La Parroquia San Miguel de Allende Muerta de Sueño Santero in Trinidad, Cuba Mogotes and tabacco fields, Cuba Red corn in a market in San Cristobal de las Casas, Chiapas. Ballons San Miguel de ALlende Digital watch and baseball cap, Nahá Chiapas Guna woman, Guna Yala Panama Vulture flies over beach and fishing boats of Roca Partida Veracruz Mexico Horses prepare to be blessed in San Miguel de Allende Mexico Man sells chicken in Guanajuato Mexico Feed the Hungry, San Miguel de Allende Mexico