Hemoglobin binds oxygen and allows the blood to carry oxygen from the lungs to cells throughout the body. It is a protein that is responsible for transporting oxygen in the blood of vertebrates. Its molecule comprises four subunits, each containing an iron atom bound to a heme group.