Are nature’s slimiest creatures slithering onto store shelves? Snails – or more accurately, their guts and slime – have become the latest fad in skin care. Hailed for its active ingredients, snail ...