Human.exe is the new LP taken from cyber-futurism experimental electronic artist Pixelord (Alexey Devyanin) – is at the vanguard of new electronic innovation coming out of Russia. 121 more words