According to the American Red Cross, one pint of blood contains about 250 milligrams of iron. Since the average human has about 10-12 pints of blood total, and this accounts for half of the iron in the body, that comes out to between 5 and 6 grams of iron per adult human body. That’s just enough iron to make a medium-sized nail.

[Via MadSci]