Love it or loathe it, this is it kiddos, the 2008 Impreza WRX STi. But come on, seriously now, even if you belong among those who believe that the Impreza’s design is as inspiring as a block of Lego you have to admit that the STi with its beefy bodykit doesn’t look so bad. Check out our Tokyo Show image gallery after the jump for the live shots and tell us what you think. -Continued