British horror short from 1969.
Melinda Martin
The Altar
John Nicholson
The High Priest
Michel Parry
Director
Writer