Dropa

The Dropas are alleged humanoids that inhabit the Bayan region of Kara Ula of Qinghai, China. They were popularized in David Agamon's hoax works, Sungods in Exile. They supposedly came to Earth about 12,000 years ago.