Live Science on MSN1 天
How many blood types are there?
Blood types exist because red blood cells, which relay oxygen through the bloodstream, carry different proteins and sugars on ...