Concerts They Might be Giants, Stubb’s, Austin By Diego Donamaria 9 years ago AUSTIN, TX – Given the onslaught of rain that has doused Austin as of late,