› added 10 years ago
136
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