Formula One Legend Niki Lauda Dies

Three-time Formula One world champion, Niki Lauda, has died at age 70. Lauda won the F1 driver’s titles in 1975, 1977 and 1984 and is most remembered for surviving and recovering from a fiery crash at the Nurburgring track during the 1976 German Grand Prix. Lauda competed in 171 F1 races, amassed 25 wins and […]