Cold-stunned sea turtles were rescued from New England and flown to Kennedy Space Center to be released off the coast of Cape Canaveral just in time for sea turtle nesting season.
Cold-stunned sea turtles were rescued from New England and flown to Kennedy Space Center to be released off the coast of Cape Canaveral just in time for sea turtle nesting season.