Snail slime facial: The new beauty treatment hitting Japan

Snail slime facials - the new beauty treatment coming out of Tokyo, Japan!