yea they both are made by honda Basicaly an ITR is a store bought race car
I never won any spelling bees Horsepower looks good on paper, Torque wins races.
Forum Rules