Monday, December 30, 2024
Happening Now

Police chief kills himself as troops close in to arrest him in Mexico

The police chief killed himself with his own weapon as marines, National Guard and soldiers closed in to try to arrest him, prosecutors said. Source

Share