

Drug Lords: The Takedown
9.7(3 votes)
2023
1 Season • 10 Episodes
Documentary
Cocaine kingpin Otoniel is the drug lord who scares all other drug lords.
Status: Returning Series
First Air Date: 4/26/2023
Cocaine kingpin Otoniel is the drug lord who scares all other drug lords.