clutching hand.steel and socket.drip.skin.windows.zenen 'losing it' videozenen 'losing it' video

rough cut of music video for the new york city electronic band zenen.