Snail Duo Moisturiser

Okay hands up all who read the title and thought eeeuuuuuuggghhhhh she put snail snot on her face???? I know there will be a few of you lol, but, don’t worry I will say when I first heard of products containing this slime like secretion I was, well lets say not quite sure if I…