Toyota Racing Wins 6 Hours of Imola

Toyota took their updated TR010 Hybrid to the top of podium on debut in Imola.