Posted on

Are the Hobbits Still Living in Indonesia?

In 2004, archaeologists announced the discovery of a new hominid on Flores Island in Indonesia. The creature was small and…

You must be logged in to view this content.