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 June 27, 2011