Three hurricanes devastated Florida's beaches in 2024, washing away thousands of sea turtle nests. Scientists feared the worst for the species. Instead 2026 is already 82% ahead of last year with the season barely started. The turtles came back. #inspiration