Stephen Ross’ Four Biggest Lies About Sun Life Stadium Renovations
On Monday, Miami Dolphins owner Stephen Ross shucked his $400 million plan to renovate Sun Life Stadium, the venue the city’s NFL franchise has called home for the past 26 years. During a press conference showing off a bunch of nice rendering of how the stadium will look with 3,600…