There are only 18 units of this car in the entire world. Built from 1967 to 1969, the sports car is valued at around $10 million. What's its name?

Answer Alfa Romeo 33 Stradale

The Stradale is perhaps Alfa's most valuable car. The beauty featured a powerful 2.0-liter V8 engine in the middle that delivered 280 horsepower. However, the true power of this car is in the way it looks.

Asked by · Last updated 5 years ago · 1.3K views · SOURCE