Astros’ scorched Earth policy leaves the National League’s best in ruins
I’m starting the feel like this is my favorite Astros team of all time.
Against three MVPs and a nasty crowd of hateful boo birds, the walking-wounded, quad A Astros came into Los Angeles and dominated the Dodgers, taking three straight. They outscored the boys in blue 29-6 in the series. Just done beating NL Division leaders the Phillies and Cubs, is this Astros team somehow...