Do STi's REALLY only put down 190 @ the wheels?!??

I mean, i know AWD sucks a lot of power, but 37%?!



Diesel owns you