Where To Stream Banged Up Abroad Season 1 Episode 7
Venezuela/Margarita Island
- Aired April 14, 2008
- 60 Min
Two Britons, Donald MacNeil and Denis Wale were arrested off the island of Margarita, Venezuela after being pressured to collect an enormous shipment of cocaine worth £30 million.