Over 50 years after its release, Salò, or the 120 Days of Sodom, remains one of the most controversial films ever put to the big screen. But in 1975, it wasn't legally possible to screen in most ...
Banned Alive! The Rise and Fall of Italian Cannibal Movies isn't currently showing in theaters. Check back closer to the release date for showtime availability.