March 3, 2012 Houston Astros v Washington Nationals MLB World Series live streaming March 04, 2012 Edit Delete Tags Autopost Washington Nationals vs Houston Astros livestream 3/04/2012MLB World Series, Sunday, March 04, 2012 13:05 pm ET