Trafalgar Square 2053

London 2053. Nelson still standing, despite the take over of cheap concrete housing in a baron apocalyptic world.

Posted on Oct 14, 2015

More by Ryan Close

View profile