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 September 1, 2011