Clemens on Astros' WS victory
November 3, 2017 | 00:00:31
Former Astros pitcher Roger Clemens discusses his excitement for the fans and the city after the club took home the World Series title
Former Astros pitcher Roger Clemens discusses his excitement for the fans and the city after the club took home the World Series title