centauri

Alfa Romeo Centauri show car design and development

Uncovered at the 1999 Bologna’s motor show