Cold-stunned sea turtles welcomed to a new home

  • 5 months ago
A group of turtles stunned by cold water off of New England have a new temporary home in the Carolinas.