The Benefits of Snail Mucus in Your Skincare We know what you’re thinking – snail mucus in your skincare?! Not the most appealing ingredient to…