Thoughts and facts about the last NL Champion from Boston
On October 11, 1948 -- exactly 31 years and one day before I was brought into this world -- the Cleveland Indians won their last World Series championship. The Indians had previously won the World Series in 192...