Cleveland has waited longer than any other city with three major sports franchises to win a title. The last time a Cleveland professional sports team won a championship was in 1964 when the Cleveland Browns won the NFL Championship (pre-Super Bowl era). The Cleveland Indians last won the World Series in 1948 (2nd longest drought in MLB) and the
(
Read more... )
Comments 1
Reply
Leave a comment