Dolphins owner Stephen Ross turns down $10 billion offer for control of team, stadium and F1 race, per report

Dolphins owner Stephen Ross turns down $10 billion offer for control of team, stadium and F1 race, per report

CBS Sports

Published

Ross said he wants to keep the control in his family

Full Article