- Advertisement -
The 2020 NFL season is due to launch on September 10, and Dolphins owner Stephen Ross is sure there will be football this year.
Written by
This news first appeared on https://www.sportingnews.com/us/nfl/news/nfl-season-dolphins-stephen-ross/1std9rwc1zg3k1f45mggmppqlc under the title “Dolphins owner Stephen Ross says NFL season will ‘definitely’ happen”. Bolchha Nepal is not responsible or affiliated towards the opinion expressed in this news article.