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 August 11, 2011