CHINA TOPIX

11/22/2024 12:54:15 am

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