When most people think about North Carolina attractions, they picture mountains, beaches, or maybe some nice barbecue, but ...