George Russell secured a hard-fought victory at the Canadian Grand Prix, marking Mercedes' first win of the 2025 Formula 1 season. The race, held at Circuit Gilles Villeneuve, was filled with drama, strategic battles, and a controversial collision be...