What went down at the exhilarating Formula 1 Louis Vuitton Australian Grand Prix 2025 in Melbourne Machines March 31, 2025 The thrills and spills of the season's opening race.