I found this walking the beach near South Ponte Vedra, FL. I have no clue what it is. Can you help?