1908

0
2007

As the World Series gets underway between the Cubs of Chicago and the Indians of Cleveland it has been often noted that the last time the Cubs won the championship was in 1908.

The picture in this post features the Yale-Harvard football game in New Haven that same year.

H/T via Facebook – Rich Hanley, Quinnipiac University