CHINA TOPIX

11/22/2024 01:38:24 am

Make CT Your Homepage

radioisotopic

Little Foot

Finally, Scientists Agree on Little Foot's Birthday

The new findings suggest Little Foot was an older relative of "Lucy," the famous Australopithecus skeleton dated at 3.2 million years old and found in Ethiopia.

Real Time Analytics