Deathrattle Press Releases


Lea Michele

Deathrattle Death Rattle Release Debut Ep 'He&i'

15th October 2012 16:03

Death Rattle are Helen and Chris Hamilton - an enigmatic, dark electro duo based in London. Their debut EP...

Advertisement
Advertisement