Who Cares That Stephen Ross Doesn’t Think Miami Is a Great Sports Town?
If you’re a fan of South Florida’s teams, Stephen Ross doesn’t think you’re a good sports fan. The Miami Dolphins’ owner made that sentiment clear earlier this week when he said as much during an impromptu interview with the New York Daily News. Ross made sure to hedge his hot take by pointing out that Miami is a “great city,” just not so hot when it comes to sports fandom.