While watching for a planet that may collide with earth, scientists stationed in Scotland are approached by a visitor from outer space.
1955
2017
1977
1967
1954
1960
2022
2011
1951
1952
1998
2019
1978
2024
1985
1981
2025
1979