Snail mucin always sounded like one of those skincare trends that people either love or find completely bizarre. The idea of putting snail secretion on my face was not exactly...