Tumbled Quartz – Tourmalinated – Protects from Harm

$4.40

25 in stock

Description

Tumbled Quartz Tourmalinated

Beads N Crystals