The Last Time Cleveland Won a Sports Championship
In 1948 the Cleveland Indians won the World Series…and that’s the last time the city of Cleveland enjoyed a major sports championship, the longest drought in American sports.(It ends if the Cleveland Cavaliers win the 2015 NBA Finals.) Here’s a look at what life was like 67 years ago, when Cleveland ruled the sports world.