The Astros should win as they are the best team in baseball
KCF0107 posted... The Astros should win as they are the best team in baseball Nope