Where To Stream Father Brown Season 12 Episode 6
The Lord of the Dance
- Aired January 10, 2025
- 44 Min
- Rated 7.3
- Number 76 Of 140 Rated Episodes
Father Brown takes the lead when a television dancing contest turns deadly.
The Lord of the Dance
Father Brown takes the lead when a television dancing contest turns deadly.