Bartering beats cash at Cholula’s annual cultural festival.
Ahuacatlan is an unassuming Mexican village with one of the best weekly festivals in the north of Puebla state.
Do you think Mexican food can be healthy, or that Mexicans themselves are lazy? If so, then you might have fallen for one of these moronic misconceptions about Mexico.
Is this the best street snack ever, or a crime against humanity?