Home Featured Is the NFL in a financial free-fall?