play0:51

David Ross sounds off on Astros: They should be stripped of title

Cubs manager David Ross insists there would be less uproar around the league had commissioner Rob Manfred stripped the Astros of their World Series title.