In this sci-fi thriller set in the 1960s, a conspiracy involving Nazi occultism and fascism unfolds as a living severed head is kept in a tank. The protagonist is caught in a dangerous web of intrigue and must fight to uncover the truth.
Where to watch in United States