The first sea turtle nest of the 2026 season has been documented at the Cape Hatteras National Seashore, with the discovery ...