Xiu Xiu - Live in Houston (2006) Full set from The Air Force tour at Walter's in Houston, Texas. The following video was included in this article: https://www.youtube.com/embed/ASufHsE_TJQ