100 cold-stunned turtles released in Galveston

100 cold-stunned turtles released in Galveston

Sea turtles that were stunned by the freezing weather were released on Galveston's Stewart Beach.

Top Videos