Shetland
Episode 6 (6x6)
Season finale
Air date: Nov 24, 2021
As Perez closes in on the identity of Galbraith's killer, he struggles with Duncan's secret, while Donna has one more surprise in store.
- Premiered: Mar 2013
- Episodes: 50
- Followers: 327
- Running
- BBC One
- Wednesday at 21