Dolphins owner Stephen Ross said he thinks there “definitely” will be an NFL season in 2020 and is planning on having fans in attendance at games.
Dolphins owner Stephen Ross said he thinks there “definitely” will be an NFL season in 2020 and is planning on having fans in attendance at games.