News

The NFL handed teams more than a combined $13.8 billion in revenue sharing over the last fiscal year, an all-time record.