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