Can The Phillies (+165) Upset The Astros?

Robert Murray joins Ben to discuss if he believes the Philadelphia Phillies are capable of knocking off the Houston Astros in the World Series.