330-pound sea turtle, recently nursed back to health, back in the swim of things
A 330-pound loggerhead sea turtle, released last week off Cape Cod, was just a few miles south of Block Island and heading south on Thursday, according to the New England Aquarium,…