Advertisement

NFL suspends, fines Dolphins owner $1.5 million

Miami Dolphins owner Stephen Ross has been suspended from the NFL and fined $1.5 million after an investigation revealed tampering with Tom Brady and his agent during the 2019 season.