Dolphins owner Stephen Ross is the latest to say that NFL is planning on full stadiums this season.
By Matt Bonesteel, Washington Post: Sports
Mon, 05/25/2020 - 10:17pm
Dolphins owner Stephen Ross is the latest to say that NFL is planning on full stadiums this season.