Episode: 1212 Human history in terms of macroparasites and microparasites. Today, we wonder who feasts upon whom.