Was a top-rated beauty product made with snail slime on your 2024 bingo card? No? Well, maybe it should be. Turns out snails ...