Few race cars have generated more controversy than the STP Turbine that darned near won the 1967 Indy 500. Here’s a great little period video with the story. Continue reading
Few race cars have generated more controversy than the STP Turbine that darned near won the 1967 Indy 500. Here’s a great little period video with the story. Continue reading