Toxocariasis: ascaris lumbricoides worms. | Wellcome Collection

Toxocariasis: ascaris lumbricoides worms. | Wellcome Collection