Question: are veins supposed to be green?
Answer: The exact colour spectra is determined by the relative levels of oxygenated iron (HbO) and carbon dioxide in the blood. High levels of oxygen reflect red, and high levels of carbon dioxide reflect blue, which, when mixed with the yellowish colour of fat and or the skin, end up looking green.