Almost 2 million years ago, leopards likely hunted and feasted on our human ancestors in East Africa, a new study finds. Previous studies have suggested that H. habilis was likely sometimes preyed on ...