Kevin Mackinnon July 17, 2023
Dramatic day of racing in Spain sees home-country win and a remarkable display of sportsmanship