Aston Martin Vantage GT3 Grand Prix of Long Beach Podium Finish

Aston Martin Artura Grand Prix Of Long Beach Podium Finish

Aston Martin has achieved its third podium finish of the IMSA WeatherTech SportsCar Championship this season with a remarkable performance from the Vantage GT3 at the Grand Prix of Long Beach in California. The championship-winning Vantage GT3 proved to be the perfect machine to tackle the tight and bumpy Long Beach street circuit in spite […]