Head 2 Head is Torque.TV's exciting new series where two cars duke it out to see who is number 1. On...
Head 2 Head is Torque.TV's exciting new series where two cars duke it out to see who is number 1. On this episode Japan takes on Germany! See which one of these bone stock factory sports cars comes out on top. It is teutonic breeding versus Japanese engineering!