Alfa Romeo Forum banner

pilfered

  1. FCA China (pilfered from Jeep Forum)

    General Motoring Discussion
    Anyone notice something about the car lot at one of FCA's China's assembly plants? :confused: https://www.google.com/maps/@28.2142782,113.1234481,735m/data=!3m1!1e3
Top