Skip to content
First Super Car
The Lamborghini Miura is a sports car that was produced by Italian automaker Lamborghini between 1966 and 1973.
When released, it was the fastest production road car available.
- Sophia Loren – Mambo Italiano – Great Montage Tribute
- Italy’s Increasingly Rare Babies