Filed under: Houston Astros News Surfing By rastronomicals May 8, 2005, 9:17pm CDT Share this story Share this on Facebook Share this on Twitter Share All sharing options Share All sharing options for: Surfing Reddit Pocket Flipboard Email Somebody else is as sick of the Roger Clemens rumors as I am: http://www.livejournal.com/users/the_rocket_man/1941.html More From The Crawfish Boxes Are the Astros’ underrated in Center Field? Astros 2023 Top 30 Prospects Astros Crawfish Boil: Wednesday, March 29, 2023 AL West Review: The Astros might not have it that easy this time The Astros Announced Their 26-Man Opening Day Roster. Last Game Before Opening Day. March 28, 2023, 7:10 CT, Space Cowboys @ Astros