PUEBLA, MEXICO MAY 16, 2026: Police patrol vehicles block a city street during a security deployment following the reported killing of a person in a neighborhood of Puebla. Stickers #884734684
PUEBLA, MEXICO MAY 16, 2026: Police patrol vehicles block a city street during a security deployment following the reported killing of a person in a neighborhood of Puebla. Poster #884734684