Flores Island: Tiny Hominids

Flores Island: Tiny Hominids


Maumere, Indonesia (ID)
Home to the small humans that lived only 18 thousand years ago.

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement