Why blood is red
Red blood cells contain dyes called hemoglobin, Oxyhemoglobin is produced in conjunction with oxygen. Blood is red because of the hemoglobin inside our red blood cells. Hemoglobin is a protein that forms a complex with iron molecules and together they transport oxygen molecules throughout the body. Iron has the property of reflecting red light and because there is so much iron in our blood, blood looks red.This oxyhemoglobin absorbs sunlight's blue-green light. But the red does not absorb the light so the blood looks red.