well while this thread has turned to the "weidos, oddballs and one offs" of the film industry with mention of "the human centipede" i saw this this the other day...anyone from thirsk, yorkshire spot anyone they know? where it was apparently filmed