Where To Stream Father Brown Season 12 Episode 1
The Battle of Kembleford
- Aired January 10, 2025
- 44 Min
- Rated 7.3
- Number 74 Of 140 Rated Episodes
Father Brown investigates when a medieval murder is committed at a battle re-enactment.
The Battle of Kembleford
Father Brown investigates when a medieval murder is committed at a battle re-enactment.