The new musical endeavor from Kristin Welchez (aka Dee Dee, leader of internationally acclaimed rock outfit Dum Dum Girls) is here and it's called KRISTIN KONTROL.
These are videos from concerts where Kristin Kontrol played, so they may be of other bands that played the concert as well.
Chairlift / Kristin Kontrol Apr 22, 2017 New York, New York, United States Embedded by Troy C.