A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1966
1998
2002
2023
1996
2015
2018
2012
—
1960
1981
1974