Cold-stunned sea turtles welcomed to a new home

2023-12-22 1,222

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

Free Traffic Exchange