The Cleveland Indians are going to win the World Series … according to Sports Illustrated
Video Details
Is it time for the city of Cleveland to finally win a championship? Yes, according to Sports Illustrated. But we’ve seen this before and it didn’t end well.
MARCH 24, 2015・American League・0:41