Posted on 2017-10-302019-02-05 by KevinDegauss launching November 3, 2017 Degauss release date has been set — November 3, 2017! That’s just 5 days away!