Polestar Claims Dramatic Aussie V8 Victory For Volvo With 100m To The Finish Line [video]
It doesn’t get much more dramatic that this. In the final race of the Phillip Island Aussie V8 Supercars race weekend Polestar Racing’s Scott McLaughlin… Read more →