Connect to share and comment

Mexico carnival 13

Mexico carnival 13

The streets surrounding the Plaza de Toros Alberto Balderas are crowded with partygoers, day and night, for the 10 days of the carnival.

Allison Jackson