Self Adhesive Rhinestone Stickers - Starfish - 24 pc