I find these here and there in the yard/garden when digging. This one is about the biggest I've found. They are not heavy., Are they seeds? Shells?
Someone should respond to this... Intriguing!
Looks like an old cowrie shell to me.
Don't have an answer, but they are decidedly creepy! Try posting it on Name That Plant and see what people come up with, you never know...