I don't know what those critters are, either, but I sure do recognize them! Just to let you know, I see those practically EVERY enema and LF. Honestly, I think ALL of us have parasites. The good news is, they're leaving and you're getting clean and healthy!