Directed by: Aldo Lado Stars: Flavio Bucci, Macha Méril, Gianfranco De Grassi, Enrico Maria Salerno, Marina Berti, Irene Miracle Language: English Country: Italy | Imdb Info Also known as: L’ultimo treno della notte, Last House – Part II, Second House on the Left, Don’t Ride on Late Night Trains, Description: Margaret and […]