Craig, Kia, and Jeff discuss the 1972 film “Horror Express” starring Peter Cushing, Christopher Lee, and Telly Savalas.