news 2 weeks ago

Cris Carter reacts to Houston's win: 'The Astros did what they've done all season'

FOX Sports
Cris Carter and Nick Wright react to the critical role pitching played in the Houston Astros' GM 7 World Series title win over the Los Angeles Dodgers.