moi86 over 10 years ago Impreza? help me google!... I see, some Japanese car, no wonder I dont see those everyday 0 Reply Copy ID