Selenite Heart Small Size

  • $7.00
    Unit price per 


Selenite heart palm stones

Approx 1.5-2 inches