Peaches x Drums of Death

84960

The electro clash godmother and acid voodoo child have been joining electro forces for Peaches’ new album ‘I Feel Cream’. Dazed and Confused got them together for their latest issue and this video of behind the scenes action for DazedDigital.com

You may also like...