THE CAT O' NINE TAILS

Italy 1971