News

The Group C Porsche 956/962 of the 1980s has a stronger claim than most to be the greatest sports-racing car of all ... driver’s feet being in front of the front axle line, and secondly banned ...