Canada
May 14, 2018
Lewis Hamilton Wins Spanish Grand Prix – Leads Points Race
One thing was made clear on Sunday afternoon in Spain, Lewis Hamilton is far from out of the race, and the same goes for Mercedes, who won without much effort showing Ferrari that they are the team to beat this season, not the other way around. Lewis Hamilton dominated the race proving that Mercedes is […]