Arch
Married to Night Train
- Location
- Salford, UK
I thought Big Ben showing 11:30 and Westminster Bridge being empty of cars and having people walking around in the road would have been clues, but I guess it's just a fail if it needs explaining.
Nah, it could just have been the zombiepocalypse.