Claim: Armadillo World Headquarters was a mechanic shops.
Verdict: REFUTES