My girlfriend read me an article from a paper which recounts a claim by an indonesian paper that there has been discovered a colony of over 70 families of tiny people "Actually Living" on a remote island in Indonesia (Flores).
I cant find anything on the web about this but ive just seen a program on it on National Geographic. All I can find on the web is the earlier discovery:
http://www.nature.com/news/specials/flores/index.html
Anyone know anything more about the latest discovery???