While watching for a planet that may collide with earth, scientists stationed in Scotland are approached by a visitor from outer space.
1988
1996
2017
1935
2001
1979
2004
1990
1998
2002
2003
2007
1981
2005
1995