Cheer up guys !

The Houston Astros do have their new " stopper " on the mound tonight in Jason Jennings ...