Quick post: found this weird, delightful Russian electronic album on Hype Machine just now, loving it so far!