Claim: Armadillo World Headquarters has nothing to do with music.
Verdict: REFUTES