Watch Drug Lords: The Takedown
- 2023
- 1 Season
-
0.0 (34)
Dramatic accounts of how the world's biggest and deadliest drug lords were hunted down and taken out, all told by special agents and cartel insiders.
Drug Lords: The Takedown is a series that is currently running and has 1 seasons (10 episodes). The series first aired on May 3, 2023.