A miner finds an ancient Druid artefact which released a beast on a small Welsh town
October 20, 1971
Released
The Beast of Druids Hill
21min
—
English