The sinister workings of a serial killer's mind are exposed when a fair arrives in Kirkcaldy. Read by Steven McNicoll. Show more
Discover 11,128,835 listings and 278,294 playable programmes from the BBC
The sinister workings of a serial killer's mind are exposed when a fair arrives in Kirkcaldy. Read by Steven McNicoll. Show more