March 7, 2012 Houston Astros vs Washington Nationals MLB Live Stream 08.03.2012 Edit Delete Tags Autopost Washington Nationals vs Houston Astros live streaming March 08, 2012MLB, Thursday, March 08, 2012 13:05 pm ET