London Grand Prix
The London Circuit is the third race of the World Grand Prix. It passes in front of Buckingham Palace. There the Acer and Grem's position was on the top of Big Ben.
Gallery
-
Buckingham Palace.
-
The London Circuit is the last green