Toyota Wins 6 Hours of Silverstone

Toyota Wins 6 Hours of Silverstone

Toyota took victory in the opening round of the World Endurance Championship…