All that said, it’s still got a damn radiator Posted on August 8, 2006 by chet Wired takes a spin in the new 911 turbo, with pictures.