The Weird Review interview with Producer, Director, and Actor Sid Haig

The Weird Review interview with Producer, Director, and Actor Sid Haig at Days of the Dead in Chicago, Illinois