In 2003, researchers digging in a mountain cave on the Indonesian island of Flores discovered astonishing fossils of a tiny, … More
Eyes to See, Ears to Hear
In 2003, researchers digging in a mountain cave on the Indonesian island of Flores discovered astonishing fossils of a tiny, … More