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 July 12, 2011