your veins look blue because your blood has no oxygen, when your blood is oxygenated it is red and when it is deoxygenated it is blue. veins carry blood toward the heart and are often blue while...
Veins are actually more transparent than anything else. Veins appear blue due to the way the deoxygenated blood (Dark Red in color--not blue) and subcutaneous fat (fat under the skin) absorb light....