The Dresden Dolls Haunt Irving Plaza » dolls3

The Dresden Dolls play Irving Plaza on Halloween night.

The Dresden Dolls play Irving Plaza on Halloween night.