Where To Stream Father Brown Season 6 Episode 3
The Kembleford Dragon
- Aired January 3, 2018
- 45 Min
- Rated 8.0
- Number 7 Of 140 Rated Episodes
Father Brown must stop a much-loved institution from going off the rails when the local stationmaster is murdered..