If blood is red, why do veins look blueish?

Blood is always red, and veins look blue or green because the skin filters light wavelengths differently.

If blood is red, why do veins look blueish?
Blood is always red, and veins look blue or green because the skin filters light wavelengths differently.