SELENITE HEART

$6

Each individual stone will vary slightly in size and markings.

Large approximately 2" wide

Small approximately 1" wide

You may also like