Drug Lords: The Takedown

  • Rated 9.7 out of 10
  • TV Series
  • 2023
  • 1 season
  • Documentary

Cocaine kingpin Otoniel is the drug lord who scares all other drug lords.

Starring
Matthew Johnson, Adam Nayel, Derek Maltz, Jack Kelly