Science step forward as 5 extinct animals might be ‘introduced again to lifestyles’
An enormous Ice Age endure and a five-foot beaver are the newest applicants for resurrection by way of de-extinction scientists, who’ve already made strides