Dolphins Owner Stephen Ross Denies Allegations

Stephen Ross, the owner of the Miami Dolphins, has denied the allegations made against him by Brian Flores. He called the allegations “false, malicious and defamatory.”
Sports Illustrated has more here.
Categorized:NFL The Latest