It took 200,000 years for humans to reach 3 billion in number. It took 40 years for the next 3 billion.
11
44% of kids watch television before they go to sleep.
106
More redheads are born in Scotland than in any other part of the world.
85
Most of us have microscopic, worm like mites named Demodex that live in our eyelashes and have claws and a mouth.
-137
Only 2% of the Earth's population are natural redheads.
13
Babies' eyes do not produce tears until the baby is approximately six to eight weeks old.
58