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.

Top Videos