CABALLEROS or Mexican cowboys both young and old ride into town to celebrate the festival of the VIRGIN OF GUADALUPE - LOS RODRIGUEZ, GUANAJUATO, MEXICO Copyright Craig Lovell