No longer just a food delicacy, snails – or, more specifically, their secretions – are gaining traction in skincare. So what exactly is snail mucin? And would you put it on your skin?