A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1967
1986
1994
2008
2025
2024
2022
2020
1995
2002
2004
1992
1989
—
2005
2006