A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
2018
—
2024
2003
2006
2007
1982
2005
2009
2008
2004
1998
1975