Being devils advocate, but it's probably just poor translation. They probably are intestines. Abusive comment hidden. (Show it anyway.)