British Grand Prix 2017 – RaceNeil ThompsonJuly 16, 2017Race Notes: Felipe Massa finished 10th and Lance Stroll 16th in the British Grand Prix Both drivers had a strong ... Read More