Internal parasites are small organisms that live a portion of their life cycle in a host animal — in this case, the horse.
They live in internal organs, body cavities, and tissues while gaining their nutritive source by feeding on the host animal.
Above is a picture of Bots in a horses stomach.
For more information about internal parasites visit: