: Horror Science Fiction Drama : United States of America : en : 18/05/1958 : $88,000 (estimated) : Woolner Brothers Pictures Inc. : 66 min : 15.369 : 480,000 : English : Released