Claim: Foot Locker's headquarters are in Boston, Massachusetts.
Verdict: REFUTES