News
Hosted on MSN6mon
A Tiny Apelike Humanoid May Still Be Living in Plain Sight ... - MSNThe scientific community believe a small species of human known as homo floresiensis once lived on the island of Flores, Indonesia, around 50,000 years ago.But one professor thinks the apelike ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results