A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
2013
1970
1998
1955
1962
1986
2007
2016
1992
2012
—
1982
1973
2020
1979
1988
2002