Marcel Locust joins Beast Factory with his 'STFU' EP. The release features 3 impressive techno tracks.