Claim: Armadillo World Headquarters was opened in New York.
Verdict: REFUTES