Motorsport Toyota wins in Barcelona and seals the WEC title Toyota has won the 2026 FIA World Endurance Championship manufacturers' title with one race to spare. At the first 6 Hours of Barcelona, held at the Circuit de Barcelona-Catalunya in Søren Østergaard5 days ago5 days agoKeep Reading