Loading…

Two leg bones found on the seabed near Taiwan have been identified as Denisovans, and their size suggests these hominins stood up to 190 centimetres tall
To respect copyright, we link to the source rather than republishing the full text. Read the complete article on New Scientist.