Claim: Foot Locker's headquarters are in Mobile, Alabama.
Verdict: REFUTES