Registered User
I live about 10 mins from STS 
I have heard good things about their work. I sometimes see a Corvette and Camaro with a rear-mounted turbo. Sounds mean.

I have heard good things about their work. I sometimes see a Corvette and Camaro with a rear-mounted turbo. Sounds mean.