![](https://image.tmdb.org/t/p/w185/8tqX9c7b71VZXcdKTTWlWsN6fWX.jpg)
1.912 Views
Documentary on with strange goings-on in the 'devil's triangle'.
Release: Jan 24, 1979
Runtime: 93 minutes
Language: English
Country: United States of America