TSHF Has New Astros Exhibit

Play Video

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