Originally Posted By SpeedMog


"The nearest you can get to a Spitfire on the road"... flag



Is he referring to that small sports car made by Triumph between 1962 and 1980?