Claim: Armadillo World Headquarters is still open.
Verdict: REFUTES