Science Channel

Science Channel

The Mystery of the Human Hobbit (1x12)


: 09, 2010

A new species of miniature human is found on an Indonesian island.

  • : 2004
  • : 77
  • : 5
  • Science Channel