Million Whys Press logo
Million Whys PressToronto
← Book 10 videos

Book 10, Question 31

Why Do Veins Look Blueish Under Skin?

Veins look bluish under your skin, but the blood inside them is always red! Your skin filters light, so veins look blue or green. It is a trick of light, not blue blood.

More fun facts

Sources: National Geographic, Scientific American

Questions kids ask

What makes human blood red?

Hemoglobin, a protein with iron in it, which carries oxygen in our blood.