The Houston Astros are almost worth watching as of this season. After sucking profusely the last few seasons, I've been following them out of sheer curiosity and have to say it's holding my attention. Any thoughts?
Toggle shoutbox Shoutbox
|
RocketMan
Member Since 04 Apr 2012Offline Last Active Jun 26 2015 05:51 PM