Rose Soul Snatcher

$ 29.99

This precious little toy is not nick named the Soul Snatcher for nothing. It lives up to the hype!