Vagrant.us / DSC00083

1/3/2003
London, England

Previous Home Next

DSC00083

The White Tower. The main building in the center of the keep.