The Rover

The Rover

Shot in 1966 and released in Italy in 1967, the production was considered unreleasable in the United States. It was eventually given a limited release by Cinerama in 1971 but faded quickly.


GourmetGiftBaskets.com