Rescued giant turtle released off Cape Cod
- 12 years ago
A 655 pound leatherback sea turtle that became stranded near the tip of Cape
Cod last week gets released back into the waters off the coast.
Cod last week gets released back into the waters off the coast.