The curse has finally been lifted for Toyota, as the team finally won the 24 Hours of Le Mans after failing to close the race out in the final hours on so many occasions, and the Japanese team is more than happy with the result. Rob Leupen, team... MoreĀ»