This is FREAAAKY.Â
It’s becoming general knowledge in both the medical and Natural Health community that approximately 85% of the world population has various parasites living deep inside them, and very often more than one at a time. The human body can serve as hosts to over 1000 known parasites. The most common types of parasites are Intestinal Parasites and Colon Parasites, but they can be found in all areas of our body including the root of the eyelashes.