Sports

Cleveland Celebrates NBA Championship Title

The last time a major prol sports team from Cleveland won a title was in 1964. What the Cleveland Browns won then wasn't even called the Super Bowl yet. A loaf of bread, it cost 20 cents back then.