1 Views
Investigative reporter Terry Scanlon follows up the strange goings on in Llanfairfach, with interviews with people there at the time, including Professor Clifford Jones and mysterious boss, Stevens.
Release: May 10, 2004
Runtime: 11 minutes
Language: English
Studio: BBC Worldwide
Country: United Kingdom