A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
2010
2025
2024
1995
1984
1977
1990
2009
1988
1983
1986
2012
1972
1959
1968
1980
2001
2002