Hey Folks! Found this at Holden Beach NC. At first thought maybe maybe some sort of Ray tooth or parrotfish? Any thoughts? Thanks!!!