Wiki Targeted (Entertainment)
Do you like this video?
The London Grand Prix (officially known as the Last race of the World Grand Prix) was the third and last race in the World Grand Prix, which took in 2011 at the London Street Circuit in London, United Kingdom.
- The garage structures reassemble the structures used at Silverstone Circuit.
Community content is available under CC-BY-SA unless otherwise noted.