It seems that Subaru Impreza WRX STi beats Lancer Evo at maximum power. (…)
Wednesday November 21st, 2007 in Mitsubishi, Subaru |