A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1989
1957
1956
1966
1988
1961
2005
2018
1953
1955
1964
2013
1986
2017
1978
2010
1967
—