WATCH: Echo the sea turtle returns to the ocean

Published: Mar. 13, 2025 at 6:50 PM EDT
Dozens gathered on the beach at Alligator Point to watch as the Gulf Specimen Marine Lab released Echo the green sea turtle back into the Gulf of Mexico.