The Final Flag Falls on the ALMS at Road Atlanta
Saturday’s Petit Le Mans at Road Atlanta was the final round of the 2013 ALMS championship and also the last race for the series. The ALMS and the Grand Am Sportscar series will combine to form the United Sports Car Championship starting with the inaugural 24 Hours of Daytona in January. In P1, Lucas Luhr [...]