Tag: Villegas
Mexican Police Chief Arrested in LeBaron Massacre Case
A municipal police chief in northern Mexico has been arrested for an alleged role in the deaths.
A municipal police chief in northern Mexico has been arrested for an alleged role in the deaths.