Fearing bloodshed, Mexico releases son 'El Chapo'
Mexican police must release Ovidio Guzmán López, son of drug lord El Chapo, to ensure their own safety.
continue readingMexican police must release Ovidio Guzmán López, son of drug lord El Chapo, to ensure their own safety.
continue reading