NASCAR Lays Off 100 November 30, 2011 No Comments on NASCAR Lays Off 100 Post View 1 When you think NASCAR the odds are you think of fast drivers, faster cars, and burned out wheels. You probably do not give much of…