Father Brown (2013)

S05E07 - The Smallest of Things

Past and present collide when Father Brown investigates the macabre world of dollhouse crime scenes.

Father Brown (2013)
S05E07