Claim: Armadillo World Headquarters was located in Austin, Texas.
Verdict: SUPPORTS