
The Isle of Skye in Scotland has its fair share of legends and myths. One night, what appears to be a meteorite crashes onto the rocky hills of the island, knocking out all electricity in the area. Then people start disappearing...
The Isle of Skye in Scotland has its fair share of legends and myths. One night, what appears to be a meteorite crashes onto the rocky hills of the island, knocking out all electricity in the area. Then people start disappearing...

Loading...