Look In Awe At The Freshly Restored 1968 Lamborghini Miura That Starred In The Italian Job - gallery

10 photos
Car Finder: