Festivals & Awards CIFF 2015: "The Red Spider," "Schneider vs. Bax" Nick Allen | 2015-10-23 A CIFF report on "The Red Spider" and "Schneider vs. Bax."