Photographer Captures the Terrifying Parasitic Worms That Live Inside Pets
Nematode Ascaris A photographer captured chilling images that show the dangerous worms that can be found lurking inside your pet. Nature and science photographer David Maitland took the microscopic pictures …