Houston Astros' World Series trophy visits KVUE