Claim: Twitter is based out of the largest Walmart in the United States.
Verdict: NOT ENOUGH INFO