i think i looked at the same thing a couple days ago. i dont think you need to worry, i think it was a piece of colon removed from a pig or something with Ascaris worms in it. kinda freaked me out at first to, until i read what it said under the pic.