lyuba Articles

Mummified Mammoth Goes On Display At London’s Natural History Museum

Mummified mammoths are a big deal in the science community as they give us a better look at life thousands of years ago. We got our best look yet in 2007 when scientists discovered an almost perfectly preserved baby mammoth …