June Cleaver the loggerhead turtle is released into the ocean off Florida after rehab

June Cleaver the loggerhead turtle is released into the ocean off Florida after rehab

Marine biologists on Florida’s Space Coast have released June Cleaver, a 230-pound loggerhead turtle, back into the ocean