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 #884734718
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 #884734718