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.