/

Humans and Denisovans had sex twice, not once

Liaison between hominin species more than a one-night stand.