The 94th edition of the 24 Hours of Le Mans is officially over, with Toyota Racing’s trio of Mike Conway, Nick De Vries and Kamui Kobayashi taking victory in the #7 Toyota TR010-Hybrid. Although that was a standout performance by one of the powerhouses in the FIA World Endurance Championship, there was plenty of representation in the French endurance classic from the IMSA WeatherTech ...Keep reading