Weska & Kevin De Vries release thunderous two track EP ‘Cataract’ Weska and Kevin De Vries collaboration will have techno newcomers shaking in their boots.