Subaru Impreza STI S203 I think it needs better tires.
Those Recaros... Does anyone know if they are rebranded recaros or STi only one-ofs ?
Forum Rules