Hi, I am in Indonesia and I have found this same thing growing in me. I am using medication to debug, but I want to know what it is. I can't find it online. I only found the worms because I self colonal irrigate and look at my stools. I have no perceived symptoms. From asking around it is recommended everyone deworms in the tropics every six months on the assumption of infection.
Yes, so, anyone know what this is??
Michael