Beauty · Skincare Yes, we’re putting snail slime on our faces now… everything you need to know about snail mucin