Anyway, ASTROS will pwn the braves anyday.
And they did.
Heres my picks for the remaining playoffs:
St. Louis
Houston -----------------St Louis
----------------------------------------St Louis
New York----------------Boston
Boston
I'd love to see Boston win the world series sometime in my life, but the Cardinals are just too good right now