Claim: Armadillo World Headquarters was located in Downtown Austin.
Verdict: NOT ENOUGH INFO