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. Pillow #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. Pillow #884734684