Cherry Grove Beach is one of the small family beaches along the Grand Stand located in North Myrtle Beach South Carolina. On an early morning walk toward Hog Inlet at low tide I spotted this “gift” the sea had left behind.