Move over snail ... slime smell on your face gives you the heebie-jeebies. It’s all good, really. We’re therefore not at all surprised by all the five-star reviews the Hydra Serum has received ...