Chicago Cubs
- 2 posts
Cubs win World Series for first time in 108 years
Kirsten D, Delaware Valley High School
On Nov. 2, the Chicago Cubs defeated the Cleveland Indians 8-7 in the final game of the World Series. The last time the Cubs won the World Series was 1908, 108 years ago. The game went into 10 innings and was delayed by one 17 minute rain delay...
Watch Now
Fusfoo News: October 24th
Team Fusfoo, Fusfoo