what going on?

Father Brown 3x14

The Deadly Seal

Father Brown is told that Bishop Talbot will be assassinated.

Jan. 22, 2015

Father Brown season 3