Sea Turtles Rescued From Cape Cod Beaches Released Back Into Ocean
Researchers released seven sea turtles into the waters off Cape Cod early Wednesday morning.