Site icon WARREN ELLIS LTD

Just found this at the bottom of an old photo folder. Probably 2005, by context of surrounding photos? Clearly Liverpool Street Station. Possibly… haunted photo?

Exit mobile version