Alfa Romeo is a storied Italian car brand currently owned by a multinational conglomerate headquartered in the Netherlands, but with many of its operations located in Detroit, Michigan. The occasional cappuccino in Milan might be a bit much.
So the company released its “first worldwide limited edition series.” this is,…
Source: Kelley Blue Book