The Carolina Motorsports Park has officially re-opened in Kershaw, South Carolina! The park first opened in 1999 and according to its website it is the only “purpose-built road racing facility in the Carolinas.” For over the next 20 years the park has been a key...