Plot: A Voodoo priestess seeks to cleanse evil from a Jamaican plantation; occultist Aleister Crowley founds the Abbey of Thelema in Sicily.

Scariest Places On Earth - Season 1 - Rituals of Evil (Episode 21)
Episode Aired On:
Saturday, June 23 2001
24 years ago
Saturday, June 23 2001
24 years ago