Is there anything more American than a car unfettered by rules? A super car maximized for on-track performance? That car is breaking cover on Independence Day in of all places, but jolly old England.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results