> I… what the fuck am I looking at… ?

It's the human centipede. But giraffe.