SLAUGHTER HOTEL

Italy 1971