CHILLER THEATER MONTH: The Living Head (1963)
EDITOR’S NOTE: The Living Head was on Chiller Theater on Saturday, October 1, 1966 at 11:20 p.m. Is there anything scarier than a human head living on after decapitation? Probably, but today, we’re diving into 1963’s La Cabeza Viviente, or The Living Head. Director Chano Urueta’s films frequently made their way north, with titles like […]
You must be logged in to post a comment.