Parasites are creatures that need a host organism to feed on, survive in and sometimes reproduce inside. And guess what? The ...
Add Yahoo as a preferred source to see more of our stories on Google. Scientists genetically tweaked a tiny, worm-like parasite to produce a life-saving antitoxin from inside a living host. In a first ...