WATCH: Hilarious Taiwanese World Series hype video |
Mon Nov 07 09:40:50 GMT-04:00 2016
-
-
Video Description: CLEVELAND — After 108 long years, the Chicago Cubs finally won the World Series, defeating the Cleveland Indians in a nailbiter of a Game 7.
Tags: Cubs Baseball