Live action footage
The majestic London and Westminster Bridges span the River Thames in London, England.
NTSC
720 x 480