Special edition Alfa Romeos celebrate 108 years and Nurburgring success
2018 marks 108 years since Alfa Romeo came into being and to celebrate, the iconic Italian brand has thrown together two limited edition models.
With production suitably capped at 108 units, the Stelvio Quad...