The Mad Butcher Needs a Banner!
22 January 1971
Meat is Meat, But This Sausage is Special!
Cinecittà Studios, Cinecittà, Rome, Lazio, Italy
List of links to The Mad Butcher fansites:
The Mad Butcher Links »
Register to update information, save favorites, post photos, news stories and comments.
Already A Member?