All right, without telling you guys who this is, or when it's from, I'm curious as to whether it's insanely obvious or not. No looking it up. Listening to this yesterday made me think - shit, I think somebody's going to bring this sound back sooner rather than later. What do you guys think?
(And does anyone know who/what/when this is just from listening? I purposely went for a deep cut.)