Dolphins Owner Stephen Ross Receives Special Honor

Miami Dolphins owner Stephen Ross received a special honor as he was inducted into the National Football Foundation Leadership Hall of Fame on Wednesday afternoon.

More of Miami