Turtle's nest is uncovered - Little Talbot Island, Florida

Turtle's nest is uncovered - Little Talbot Island, Florida