S1, E6: With more than 300 UFO sightings each year, the people living within the Falkirk Triangle cannot help but feel uneasy about the strange occurrences.


S1, E6: With more than 300 UFO sightings each year, the people living within the Falkirk Triangle cannot help but feel uneasy about the strange occurrences.