Thames River Cruise, Tower Bridge - London, Britain, Europe Holidays. Beautiful sights. Taken on a Canon Video Camera.