from MLB Trade Rumors2 years agoThe Astros announced their 26-man World Series roster ahead of tonight's Game 1 clash with the NL Champion Atlanta Braves. Read at MLB Trade Rumors[add][|| ... ]