Triumphant Astros return to Houston with World Series trophy

The 2017 World Series Champion Houston Astros return to their home city holding the trophy as they are cheered on by fans.
McClatchy AP via KTRK