Memorial Day offers no shortage of ways to celebrate the free, active life in North Carolina. In Asheville, the Mountain Sports Festival kicks off Friday and runs through Sunday, while the National Whitewater Center in Charlotte starts the day running on Sunday and never slows up.