Stationary shot of Tower Bridge, white ship on the left, located in London, England.

Stationary shot of Tower Bridge, white ship on the left, located in London, England. Filmed on October 11, 2011.