A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
2014
1951
2021
1990
2012
1956
1976
1957
2017
2025
1997
2023
2013
2019
1999
1996