A picture of the tower bridge in London, England spanning the Thames River.