Pilgrims on horseback pay homage to Mary at Guadalupe shrine

Pilgrims on horseback pay homage to Mary at Guadalupe shrine