Guess they are having trouble across the board. Knew it was fading, but not this quickly (probably because I don't follow NASCAR). Apparently the 10 year $8.2B TV contract that is in place until 2024 is keeping them well afloat for now. I'm sure it will be far less of a financially appealing contract in 2025
http://www.usatoday.com/story/sports...edia/86573130/