Crowd Cheers as Sea Turtles Return to the Sea

A sea turtle rescue center in North Carolina cares for and rehabilitates injured sea turtles, and returns them to the ocean amid cheering crowds.… more