Liver Flute?
Not sure what these are. However they are bright red and look like casing. Wondering if the parasite is one that is living off of my blood in my intestines. The pieces are curled and may be from segments of a tapeworm?
URL:
Uploaded by Ampedfitness