Surviving El Chapo: The Twins Who Brought Down A Drug Lord
iHeartPodcasts
Podcast
Episodes
Latest Episodes
The Flores twins arrive in the US after turning themselves in to authorities and end up in the Special Housing Unit - the SHU. They are faced with a choice: continue cooperating against all of their customers in America or spend the rest of their lives in prison. See omnystudio.com/listener for privacy information. Play episode
Surviving El Chapo: The Twins Who Brought Down A Drug Lord RSS Feed