Tags » Impreza

Subaru Impreza WRX

I love Rally cars… but not really this one, it goes to show that the Japanese may do good tuner cars, but not good rally cars, in my opinion I must mention that. 370 more words

Cars