With Google slowly but surely mapping the world in ever greater detail, it seems unlikely there’s anywhere left above water on Earth that we don’t know about or can’t at least view satellite pictures of. But that doesn’t mean we can’t discover new creatures in some of the more secluded areas of the world, and [...]