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?
RocketManMember Since 04 Apr 2012
Offline Last Active Jun 26 2015 05:51 PM