The cartel war reaches new heights as Mike makes a bargain with the devil.
Aired 2025-11-30 · 48 min
Mayor of Kingstown: all seasons and episodes