Stefan Johansson spent most of his life racing cars, with a 10 year career in Formula 1, driving for teams such as Ferrari and McLaren and winning the prestigious Le Mans 24 hour race for Porsche.