Somewhere in the Strait of Belle Isle dividing Newfoundland from Labrador lies an island perpetually shrouded in mist. No one lives on the fabled Isle of Demons because any human being who sets foot on its shores is harassed day and night by evil spirits who jabber unintelligibly and conjure terrifying illusions.