WATCH: Hilarious Taiwanese World Series hype video |
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.Subscribe to our channel for exclusive content and updates!
Tags: Cubs Baseball