Astros World Series trophy in Austin
Houston Astros fans in Austin and around Central Texas will get a chance to see the World Series trophy for themselves. FOX 7's Jacqueline Sarkissian has the details.
Houston Astros fans in Austin and around Central Texas will get a chance to see the World Series trophy for themselves. FOX 7's Jacqueline Sarkissian has the details.