What pigment gives human skin and hair their color?

Melanin

Next question