Claim: An NFL team has played games at TD Garden.
Verdict: NOT ENOUGH INFO