Capillaria philippinensis, parasitic worm
This worm species (Capillaria philippinensis) is a parasite of the human small intestine
Picture No
10711591
Media ID
47576708
Size
5669px x 3083px
(1.7MB)
Credit
Mary Evans / Natural History Museum
Source
Photograph from the Natural History Museum Collection





























