"Soft Tissue" again

You mean Pleistocene Park? There has been talk by scientists about “de-extinction.”

1 Like