Terrifying snow No Face found in Japan gets thumbs up from Studio Ghibli【Photos】

Maybe we should call this version of the Spirited Away scene stealer Snow Face.

Read More