Bend_The_Knee
formerly gotholesinmysocks
- 61,761
- 23,508
- Joined
- Apr 11, 2008
Damn. That video makes me remember how happy I was when the Astros clinched the NLCS in 2005. One day Houston will get another championship.
Another? When did they have their first?