The Astros are heavy World Series favorites, but should they be? | MLB on FOX

Video Details

With the World Series set to start, oddsmakers love the Astros. But should they really be such heavy favorites? Not everyone on the MLB on FOX crew agrees.