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 reading
Mexican police must release Ovidio Guzmán López, son of drug lord El Chapo, to ensure their own safety.
continue reading