Has anyone ever reported what size the newly discovered Denisovans might have been/be?
Not as big as most living people.