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.

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.