What Are Blood Groups?

Surely, you’ve heard about blood groups, even though you may not have checked yours. It is…