A strange mass washed ashore on a North Carolina beach a few months ago and no one has a clue what it is!