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