The New England Aquarium along with partner organizations released dozens of rehabilitated sea turtles back into the Atlantic Ocean off the North Carolina coast.