Chicago Cubs and World Series

About this Spot: The Chicago Cubs won the World Series title twice in 1907 & 1908. It is the longest title drought in all four of the major American professional sports leagues. Pencil

Chicago Cubs World Series
Spotted by Stephanie
Chicago Cubs World Series
 
 

Tags

Comments about this Spot