WATCH: Hilarious Taiwanese World Series hype video

by - Senior Editor -

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.

Comment on this story
Send Feedback to Tony Crumpton: Email | Comment
Post your comments!