That’s a stupid add and is all over the net on many different sites, so just WHAT are you saying...that you have yeast in your gut?
I’m saying I found some weird kind of worm on the website.