Miami Dolphins Owner, Stephen Ross, is reportedly thinking about naming the stadium where the MIAMI DOLPHINS play, New York Life Stadium. Obviously, this is a PR disaster that cannot happen. Sam and Chris have decided to come up with acceptable alternatives to this ridiculous idea, in order to help the franchise from once again, screwing […]

Advertisements