0
Anonymous
Yes, the Boston Bruins won the 2011 Stanley Cup Finals in 7 games, with the final game being in Vancouver against the Canucks.
Wiki User
Chat with our AI personalities