These are beautiful hag stones found on the beaches near Sanibel Island in SW Florida. Please note these are all natural and not drilled.
Hag Stones can be any type of stone as long as they possess a natural hole through it and if in your possession, should be considered a sacred object.
They have been called by many names over the centuries including Witch Stones, Adder Stones, Snake Eggs, Hex Stones, Fairy Stones, Holy Stones, Holeys, and Eye Stones.
It is recommended that you charge your hag stone with your intention every day for optimal results.