Absolutely John

View Original

Formula One Final for 2005

To crown a bad FIA Formula One Grand Prix year for me, Renault won the constructor’s championship.