NFL owners lost an estimated $4 billion during pandemic

NFL owners lost an estimated $4 billion during pandemic

CBS News

Published

Football league will bounce back financially once fans return to stadiums and TV contracts are renewed, experts say.

Full Article