Social Justice 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