Preview Mode Links will not work in preview mode

Windy City Double Feature Picture Show

Oct 28, 2021

This week, Chicago film historians Adam Carston and Mike Vanderbilt are joined by A.V. Club senior writer Katie Rife as they look back at a nasty, mean-spirited infamous exploitation double feature of, I Spit on Your Grave and The Children that opened at the Luna Theatre on July 11, 1980.