Mexican authorities have arrested a former university professor who was on the FBI’s Ten Most Wanted Fugitives list in the resort city of Playa del Carmen.
Mexican authorities have arrested a former university professor who was on the FBI’s Ten Most Wanted Fugitives list in the resort city of Playa del Carmen.