Rank 1 & Dennis Sheperd Team Up For ‘Freudenrausch’

Last year audio acrobats Rank 1 tore up electronic music’s rulebook with their 13-minute epic ‘13.11.11’. ‘Elements of Nature’ meanwhile bagged awards aplenty, snagging a MIXMAG Tune of the Month […]