It’s not every day that you discover an object so strange that it looks like it’s not of this world. But what this man found on a North Carolina beach is not only real; it’s also a little frightening to contemplate.
The man made this outlandish find on the 26-mile-long Topsail Island, which is located just off of the coast of North Carolina. Like other so-called barrier islands found in New England and many parts of the world, this site is believed to have been formed around 18,000 years ago. After all, this was when rising sea levels from the end of the last Ice Age flooded areas behind coastal sand deposits.