Vagrant.us / DSC00061

12/22/2002
London, UK

Previous Home Next

DSC00061

A shot of the Tower of London from the Tower Bridge.