Bad Salts - Bad Blood 30ml

Bad Salts - Bad Blood 30ml

Regular price $19.99 $0.00
Crystalized blueberry extraction, spattered with the blood of a pomegranate, hit off with a trace vanilla dusting.

More from this collection