Five years later The Killer, German dj and producer René Pawlowitz aka Shed returns with a new album. The Final Experiment will be out on MArch 3rd via Modeselektor imprint Monkeytown. “Ride On” is the first excerpt. Listen below.