The New England Aquarium released 18 critically endangered sea turtles into the Atlantic Ocean on Monday after months of rehabilitative care.
Biologists drove the animals from the aquarium’s sea turtle hospital in Quincy to Fort Fisher, N.C., for the… [1978 chars]




