Aston Martin Hoping French GP Result Silences Critics Who Lambasted Team For Being ‘Cheats!’

The Aston Martin drivers, Sebastian Vettel and Lance Stroll enjoyed a race weekend at the Circuit Paul Ricard-bound French Grand Prix that fetched the team 3 points, both racers finishing inside the points. That being said, while Sebastian Vettel, formerly…