All Posts Tagged Tag: ‘lyuba’

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 and now British citizens will finally get to see it in person. BBC News reports that the Natural History Museum …

Read More