The Astros are 300/1 odds to win the World Series in 2012 according to vegasinsider.com

Nevertheless! Spring training games start this Saturday and Brett Meyers is now our closer. And… well….

That is all.

Advertisements