The human body is made up of numerous tiny but essential parts that are often overlooked. Each part has specific functions ...
A newly discovered fossil from a human ancestor, estimated to be between 1.1 and 1.4 million years old, has further complicated the already tangled story of human evolution. Found in northern ...