Lewis Hamilton scores first podium of 2024, Lando Norris admits ‘I f***** up’ from pole as Max Verstappen wins Spanish Grand Prix Published 23 Jun 2024 Full Article