Claim: TD Garden hosted 8 games of the 2011 Stanley Cup Finals.
Verdict: REFUTES