Shetland
Episode 3 (9x3)
Air date: Nov 20, 2024
As Calder and Tosh wrestle with the revelation of Annie’s past, Noah offers a cryptic clue about the night she was killed.
- Premiered: Mar 2013
- Episodes: 50
- Followers: 327
- Running
- BBC One
- Wednesday at 21