Who’s the favorite to win the World Series? The guys debate

Video Details

The Boston Red Sox have been red hot all season long, but do they have what it takes to finish it out and dethrone the Astros?