Eight green sea turtles stunned by the cold during a rare snowfall in Florida have been released back into the Atlantic Ocean. A total of 17 sea turtles found stranded last month along Florida’s northeastern Atlantic Coast were brought to the Loggerhead Marinelife Center in South Florida for rehabilitation…