Main content

Homo floresiensis

Ella explores the discovery of an extraordinary new species of human on the island of Flores in Indonesia - tiny people only 3.5 feet tall with long arms and big feet.

Release date:

Duration:

3 minutes

More clips from Human