Al Leiter weighs in on Astros’ World Series victory By Alan Guzzi | November 2, 2017 Comments comments