Stephen Ross: NFL denied request to move Dolphins game from London to Miami
The Miami Dolphins have seen their schedule thrown into turmoil thanks to the threat Hurricane Irma posed to south Florida, but the NFL can’t give them a bit of a break in the process.
The Dolp