A relic population of Homo floresiensis, also known as hobbits, may still roam the jungles of the remote Indonesian island of Flores, according to a professor of anthropology at a Canadian university.