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 loo...