Tucked away in the woods near Chapel Hill, North Carolina, lies a forgotten piece of NASCAR history. The post North Carolina ...