Carnelian Tumble Stone

2.00

Carnelian Tumbled Crystal stone.

57 in stock