GALVESTON, Texas — A large group of green sea turtles are back home in the Gulf after a long ordeal that began last fall. The 24 cold-stunned sea turtles were recently released from Stewart ...
and all were eager to get back into the ocean. Under the curious gaze of hundreds of onlookers at Galveston's Stewart Beach, around 40 recently cold-stunned green sea turtles made their triumphant ...