Formula 1 stars & cars on London’s streets ahead of British Grand Prix

Ahead of the British Grand Prix at Silverstone, Formula 1 drivers show off their skills on the streets of London.