China Provides Backdrop for 1000th Formula 1 Grand Prix
After nearly 70 years of racing, the 1000th Formula 1 World Championship race will take place in 2019, with Shanghai providing the venue. The story began with the 1950 British Grand Prix at Silverstone and will continue on one of the competition’s newest circuits, a fitting reminder of how far […]
Read more ›