The species was believed to have lived for at least several hundred thousand years in China, and possibly until 200,000 years ago in Indonesia.
Spesies ini diyakini telah hidup setidaknya selama beberapa ratus ribu tahun di Cina, dan pada 200.000 tahun yang lalu di Indonesia.