may be my computer screen... or my eyes... is that thing boosted? looks like you have one of those rear mounted turbos hanging from under the back of the car.... lol then again i dunno
may be my computer screen... or my eyes... is that thing boosted? looks like you have one of those rear mounted turbos hanging from under the back of the car.... lol then again i dunno
Indeed it is, it's the rear mount STS kit.![]()