ORLANDO — Three loggerhead sea turtles rescued off Massachusetts have been released off Florida's Space Coast after more than two months of rehabilitation.
A team from SeaWorld Orlando and state wildlife workers released the turtles at Canaveral National Seashore on Friday.
The turtles were rescued from Massachusetts and flown ...
View More