Does anyone remember a few years back they had a facial peel that you put on your face and its clear and very sticky and you put it on your face let it dry then it peels off....its kinda like when you get a sunburn and your face peels Do they make that stuff anymore cuz I'm looking for some and I can't seem to find it. Where can I find it and what is it called if its still available Please help!!! I got it as a gift years ago and wanted to get some more please help will give extra points to those that help!!!! please :)