Riders on horse backs embrace each other as they gallop through the town square, on the feast day of Santiago, the patron saint of Spain, during the ancestral festivities of Carpio de Tajo, central Spain, Saturday, July 25, 2015. (Photo by Daniel Ochoa de Olza/AP Photo)
|