A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
2003
1960
1986
1985
2017
2013
2015
1962
2002
1965
2005
—
2018
2019
1996