The Dresden Dolls
The Dresden Dolls are a duo from Boston, Massachusetts who formed in 2000.
Alternate Names: No alternate artist names added