Cubs World Series Win Demonstrates Sports Teams Do Not Need Publicly Funded Stadiums
When the Chicago Cubs closed out a thrilling 8-7 victory over the Cleveland Indians in extra innings of Game 7 of the World Series on Tuesday night, they became World Champions for the first time since 1908.