› added 9 years ago
111
TIL Homo floresiensis is a group of hominids found on the island of Flores in Indonesia; there is debate over whether this was its own species or a population of Homo sapiens suffering from a form of dwarfism.
via reddit.com