Mooresville is a popular town located along the sparkling shoreline of Lake Norman and is home to many NASCAR racing teams and drivers.