news 2 weeks ago

Colin Cowherd reacts to the Houston Astros winning the 2017 World Series

FOX Sports
Colin Cowherd talks Astros and Dodgers after the 2017 World Series came to a close on Wednesday night.