Houston Astros' bring World Series trophy to KVUE

It was a victory for the sports team and the city of Houston especially after it was devastated by Hurricane Harvey.
Published: 12:57 PM CST January 10, 2018