Slow panning view of Tower Bridge in London, England.

Slow panning view of Tower Bridge and River Thames in London, England. Filmed on October 11, 2011.