Miami Dolphins Owner Stephen Ross & Wife Kara Split After 18 Years of Marriage Published 09 Apr 2021 Full Article