World Challenge teams and drivers return to Road Atlanta to take part in the Petit Le Mans weekend.
Official Website: http://www.roadatlanta.com/
Added by davdrim1476 on January 16, 2009