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