06 February 2020

Top 10: F1 Car Launches

We count down through ten of the best Formula 1 car launches, including McLaren's spectacular 2007 unveiling on the streets of Valencia.