The new Alfa Romeo Brera is on display during its first world presentation at the 75th Geneva motor show in Geneva, Switzerland, on March 2, 2005. Photo by Laurent Zabulon/ABACA Stock Photo -
Alfa Romeo 159 - Wikipedia
2005 Geneva Motor Show DEBUT: Alfa Romeo 159 Photo Gallery