While watching for a planet that may collide with earth, scientists stationed in Scotland are approached by a visitor from outer space.
2024
2007
2019
1999
1992
2025
2000
1973
1985
1996
1948
1989
1990
1967
1964