I think this must be a little obscure...the clip came off an old website called savz jungle tekno. all i remember is that the guy from the site said it had the word redrum scribbled on the record. Could be a complete red herring i dunno!!?!?!
Thanks guys!