Endangered Turtles Rehabilitated At Mystic Aquarium

The turtles were found cold-stunned off of Cape Cod