Why do we have allergies?
Allergies such as peanut allergy and hay fever make millions of us miserable, but scientists aren’t even sure why they exist. Carl Zimmer talks to a master immunologist with a controversial answer.
Why do we have blood types?
More than a century after their discovery, we still don’t really know what blood types are for. Do they really matter? Carl Zimmer investigates.