Originally Posted by alexcampos
Yeah, I tend to believe that a sports team usually has a ONE year pass after they win a championship....but that's just my opinion.
Hell, not to mention that the city of Boston has the MOST pro championships in the past decade than any other city....by far!
Very good point. Toronto still hasn't won a major championship since 1993. The Leafs haven't won since 67, raptors have never won. Hell, even the nearby Buffalo Bills have never won
Give us a championship Boston. We'll take a Stanley Cup, World Series. Hell, we'll even take an NBA championship