Details
Country: Italy
Release Date: 1966-11-09
Filming Locations: Cinecittà Studios, Cinecittà, Rome, Lazio, Italy
Earnings
Gross: ITL 365,000,000 (Italy)
Filming Dates
24 March 1966 - 5 April 1966
Copyright Holder
American International Productions (1966)