TSHF Has New Astros Exhibit

The world champions have a new exhibit in the Texas Sports Hall of Fame.