Lake Mattamuskeet holds the title of North Carolina’s largest natural lake. This massive body of water spreads across 40,000 ...