Watch Kill The Noise perform his upcoming Dillon Francis collaboration, ‘Dolphin On Wheels’
Dillon Francis and Kill The Noise are kindred spirits in regards to their proclivities for combining music an humor, so it is unsurprising that they work well together, and even less surprising that their pairing results in some boldly bizarre products