In partnership with the Jewish Film Festival, the St. Louis Kaplan Feldman Holocaust Museum will be screening The Devil’s Confession: The Lost Eichmann Tapes. Attendees will be given an early, sneak preview copy of the Jewish Film Festival brochure which will feature the full line-up and descriptions of all 12 films being shown at the festival April 7 – 18.