Describe the structure of a hemoglobin molecule and explain how this structure enables it to carry oxygen.
Hemoglobin is composed of four protein subunits (two alpha and two beta), each containing a heme group with a central iron atom. Each iron atom can bind one oxygen molecule, allowing a single hemoglobin molecule to carry up to four oxygen molecules.