Hydatid debris

Is A
Parasite