The history of witnesses views the discovery of 2003 of Homo Floresiensis on the Indonesian island of Flores.
https://ichef.bbci.co.uk/images/ic/1024xn/ichef.bbci.co.uk/images/ic/$widthxn/p0lzsc1n.jpg
Source link
The history of witnesses views the discovery of 2003 of Homo Floresiensis on the Indonesian island of Flores.
https://ichef.bbci.co.uk/images/ic/1024xn/ichef.bbci.co.uk/images/ic/$widthxn/p0lzsc1n.jpg
Source link