This is an auto race that takes place at the Bowman Grey Stadium in the Winston-Salem Entertainment-Sports Complex.
Added by Upcoming Robot on May 6, 2011