Cold-stunned sea turtles welcomed to a new home
  • 4 months ago
A group of turtles stunned by cold water off of New England have a new temporary home in the Carolinas.