Sea Turtles Return to the Atlantic Ocean off Florida After Being Stunned by the Cold

Eight green sea turtles stunned by the cold during a rare snowfall in Florida have been released back into the Atlantic Ocean

Eight green sea turtles stunned by the cold during a rare snowfall in Florida have been released back into the Atlantic Ocean