The Indonesian Island That Somehow Makes Mammals Smaller

Ever since the remains of “Homo Florensis”, an extinct species of unusually short humans, were discovered on Flores Island, in eastern Indonesia, scientists have been fascinated with this patch of land, which apparently has the power to somehow make mammals shorter and smaller. It all began in 2004, when the remains of a human who […]