Mercedes still sits second in the World Constructors’ Championship after the British Grand Prix. The team had both Lewis Hamilton and George Russell compete in their home race at Silverstone. Lofty expectations were placed on Toto Wolff’s team but they did not finish on desirable terms as McLaren’s Lando Norris took second place. The two […]