A meteorite crashes on the picturesque Scottish island of Skye and pretty soon people start to disappear.
2023
2022
1983
2012
2020
2007
2017
2006
2015
2008
2009