Cold-stunned turtles released at Galveston beach
The Gulf Center for Sea Turtle Research releases cold-stunned sea turtles at Galveston's Stewart Beach.
The Gulf Center for Sea Turtle Research releases cold-stunned sea turtles at Galveston's Stewart Beach.