damn i like where those turbos are mounted....i wonder how much power that cobra was making....

and im guessing he took the supercharger off?