Watch: Cold-stunned sea turtles receiving life-saving care at the New England Aquarium

More than 500 sea turtles have been rescued from the frigid waters of Cape Cod Bay, and dozens of those will receive life-saving care at the New England Aquarium before being returned to the water.