New fossils indicate that Denisovans, extinct relatives of sapiens, were notably tall | allworld.media