According to AutoRacing1.com sources, the NASCAR Scene publication is being shut down and 20 people have been laid off. We hear the rest, including the membership the publication had, will be moved over to NASCAR Illustrated. They fired the entire web crew we hear.