Where To Stream Slow Horses Season 5 Episode 3
Tall Tales
- Aired October 8, 2025
- 39 Min
- Rated 8.6
- Number 12 Of 36 Rated Episodes
An act of sabotage grinds London to a halt. Taverner interrogates Roddy. Coe is convinced a destabilization strategy is at play.