Were 600 Million-Year-Old Fossils of Tiny Humanoids Found in Antarctica?
Nicknamed the "Hobbit," Homo floresiensis is considered to be the smallest known human species.
Nicknamed the "Hobbit," Homo floresiensis is considered to be the smallest known human species.