Slam announces new album – Maschine Cut Noise 2. August 2016 BLOG, NEWS The legendary Scottish techno duo Slam announces the forthcoming album, Machine Cut Noise. Slam – Machine Cut Noise (Soma Records) At their 6th full length in a 25+ years long … [Continue Reading...]