Dec 1, 1958 1h 3m
Horror | Science Fiction
An American scientist tells two colleagues about the finding of an abominable snowman living in the Japanese alps, where it is worshipped by a remo...