A mystery green light appears and everyone else in Glasgow has vanished, so why are Darren and Lu still here?
1990
2021
2024
2025
2023
—
2022
2014
2005
1989
2015
2020