Carnelian Worry Stone

$10.00

Hand-carved carnelian banded worry stone

5 in stock