The body of Edelmiro Cavazos Leal, the mayor of the city of Santiago in Nuevo Leon state, was found Wednesday, two days after he was abducted, Mexico's interior ministry announced.
More...
Results 1 to 1 of 1
- 18 Aug. 2010 06:10pm #1
Abducted Mexican mayor's body found, government says