CHINA TOPIX

12/22/2024 01:02:29 pm

Make CT Your Homepage

Finally

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