Houston Astros will be playing the Space Cowboys twice on today and tomorrow night at Minute Maid Park; last year these two ...