Speed Touring Cars at Petite Le Mans 2009
Speed World Challenge Touring Car race at Road Atlanta during the 2009 Petite Le Mans week.
49 photos · 1,239 views