One in 500 humans has one blue eye and one brown eye.
145
Babies' eyes do not produce tears until the baby is approximately six to eight weeks old.
58
Approximately 70,000 people in the U.S. are both blind and deaf!
7
Identical twins do not have identical fingerprints.
79
Yu Youzhen, a Chinese millionaire, works as a street sweeper for the sanitation department to set an example for her children.
11