Subaru reveals its hyped-up "STI" reveal at the Tokyo Auto Show, and it is what you probably both expected and didn't.
After a week of hyped-up teaser clips that had enthusiasts convinced Subaru was about to drop the long-awaited production WRX ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results