October 18, 2022 Scientists prove existence of tiny people – once enigmatic characters from legend – who inhabited Taiwan Scientists prove existence of tiny people – once enigmatic characters from legend – who inhabited Taiwan…