Baby sea turtles hatch on South Carolina beach

Visitors to Hunting Island in South Carolina got to witness the miracle of life first hand as about 100 baby sea turtles hatched on July 24.

Footage by Jeremy Glass shows the tiny critters finding their feet on the beach.

“These little ones didn’t let a little peat mud slow them down,” he said in a Facebook post.