In 2003, researchers digging caves on the Indonesian island of Flores found astounding fossils. This is because the fossils found are believed to be from...
Home » University of Alberta
In 2003, researchers digging caves on the Indonesian island of Flores found astounding fossils. This is because the fossils found are believed to be from...