Claim: Armadillo World Headquarters is an influential Texas music hall and beer garden located south of the 18th longest river in the United States.
Verdict: SUPPORT