Parasites are dangerous creatures that survive off their hosts. Here are 12 common parasites that feed on the human body.
The jumpy parasites have followed our ancestors around for at least 25 million years, adapting along with us through major upheavals. By Carl Zimmer Along our evolutionary journey from monkey-like ...