Wooly Mammoth back to life?

February 10, 2015 user 2

It’s been called the science of de-extinction–bringing extinct species, like the wooly mammoth back to life. In 2003, scientists revived the bucardo, an extinct Spanish […]