Tower Bridge on the Thames River. London, England.
londonenglandEuropeSeptember2003Tower BridgeThames RiverRiverNight