The North Carolina Aquarium at Pine Knoll Shores released three young green sea turtles into the surf Tuesday, June 25, as a cheering crowd gave them celebrity treatment and a rousing send-off.
North Carolina Aquarium at Pine Knoll Shores releases three sea turtles