Why the Porsche 956/962 is the greatest sports racing car ever made
The Porsche 956/962 twins won the first and last 24 Hours of Le Mans in which they were entered, twelve years apart. I'm not sure there's ever been another sports racing car that's been so successful for as long as this masterpiece.The 956…