Meet Your Tiniest Ancestor (Who Might Still Be Around)

Homo Floriensis is a human ancestor that lived only 18,000 years ago – while humans were still around. How did they get there? Why are they so small? And could there still be some of them around?