A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1991
1988
—
1965
1957
1982
2025
2009
2022
1962
1986
1967
1955
1998
1968
2023
1992
1980
2017