My friend Gerardo, who is from Mexico City but has lived in Puebla for years, is an avid photographer.

Doing laundry downtown.

Doing laundry downtown.

Graffiti in Cholula.

Graffiti in Cholula.

Dyed poinsettas for sale in Atlixco.

Dyed poinsettas for sale in Atlixco.

Traditional embroidery.

Traditional embroidery.

Souvenir pottery.

Souvenir pottery.

Fried crickets (they taste like salty tomatoes!).

Fried crickets (they taste like salty tomatoes!).

Fried cactus pads (nopales) and cheese-stuffed chipotle peppers.

Fried cactus pads (nopales) and cheese-stuffed chipotle peppers.

All manner of chips and fried delights for snacking.

All manner of chips and fried delights for snacking.

Souvenir ceramics.

Souvenir ceramics.

A fair in Cholula.

A ride at a fair in Cholula.