These high tech driver seats, roll cages and related equipment are what saved his life. Credit NASCAR for mandating them.
But they need to lower the speed on super speedways again even if it makes the race boring for some. Take away the extra horsepower they gave them this year would be a quick temporary fix for now.
Newman..with an engineering degree.. who has been very vocal..and been fined for it...does not think Nascar does enough.