Only a small portion of the blood is red. The red blood cells are responsible for the colour.They carry an iron-containing protein molecule called haemoglobin. The iron it contains binds oxygen, giving blood its typical colour.Blood through veins appears blue through the skin, and that is because of how light travels through the skin.Similar to...