Armadillo, 111 S 1st St, La Salle
The Armadillo World Headquarters was a music hall and entertainment center in Austin, Texas, United States from 1970 to 1980.
@🎹Llanos Janus RT @snake_friend: @PrettyPupperDog Capsaicin the Armadillo4 minutes ago
@fine and serpentine @PrettyPupperDog Capsaicin the Armadillo4 minutes ago
@🏒Lourae 🏒 RT @underrateDad: [God creating the rhinoceros] Put the unicorn in the pen with that giant armadillo and let's see what happens...6 minutes ago