No products in the cart.

New Archaeological Evidence from Tanimbar Islands Shows Human Occupation 42,000 Years Ago