Little Teeth is an experimental, folk, classical opera and vocal band from San Francisco.
Added by Upcoming Robot on March 6, 2010