Quote Originally Posted by outnumbered View Post
Twin turbo V6....seems to be the trend
I think it's actually a TT V8.

This thing looks awesome.