An archaeologist believes the tiny humanoid species Homo floresiensis may still exist in Indonesia. Here's how they could ...