img_2715.jpg

A banner for Claudia Sheinbaum in a small town in Puebla state. Photo: Tamara Pearson