News

375-pound loggerhead sea turtle returns to Atlantic Ocean after 3 months of rehab in Florida Jul 13, 2024 First sea turtle nest of the season discovered on the Outer Banks ...