Our blood and vessels are different colours. Our blood depending on whether it has oxygen in our not can be a different colour. Blood coming from our lungs where it has picked up oxygen will be red, whereas blood coming away from our body back to the lungs to pickup some oxygen looks more blue. It is because the blood is either lacking or has oxygen found to the centre of the blood cells. That is why it will look a different colour.
The actual colours of the veins are to do with how deep the veins and arteries are in your body. It takes different lengths of light to be able to go further into our bodies to make them look that colour.
Comments
Sharmin_the BEST commented on :
Thanks for answering