A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1997
1987
2018
1953
2017
2002
1960
1979
2004
—
2015
2020
2024
1969
2025
2023