NFL News: Stephen Ross Turns Down $10,000,000,000. Bid To Maintain Control Of Miami Dolphins,Hard Rock Stadium And Miami Grand Prix Rights
In an era where sports franchises are seen not just as teams but as significant business ventures, Stephen Ross, the ...