A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1993
1972
2013
1985
1950
2000
1996
1986
2001
1990
—
2025
2008
2018
2021
2024