2017 Le Mans 24 Hours

Tag · Page 1 of 1

ForzaRC Season 3 Winners Will Stand on Podium at Le Mans

The third season of the Forza Racing Championship is currently underway. Today, Turn 10 has announced where the final event will take place, and it’s a familiar one for motorsports fans. That’s right: it’s heading to Le Mans.