3317 E Colfax Ave
Denver, Colorado 80206

Girls, from San Francisco, plays garagey indie-rock.

Added by Upcoming Robot on December 26, 2009