Loading Video…
This browser does not support the Video element.
100 cold-stunned turtles released in Galveston
Sea turtles that were stunned by the freezing weather were released on Galveston's Stewart Beach.
This browser does not support the Video element.
Sea turtles that were stunned by the freezing weather were released on Galveston's Stewart Beach.