NASCAR technical director Steve Peterson, 58, was found dead today at his home from what appear to be natural causes, sanctioning body officials announced.
Peterson began his NASCAR career in 1995 and led many of NASCAR’s safety initiatives, including development and installation of SAFER Barriers, management and approval of head-and-neck restraints and improved seat belts and [...]
Read the complete post at http://feeds.feedburner.com/~r/autoracingsport/~3/336477275/