LondonTown.com: Meet the massive mammoths at the Natural History Museum this summer

The Natural History Museum takes visitors back to prehistoric times, reports LondonTown.com LONDON, 2014-5-21 — /Travel PR News/ — This summer, the Natural History Museum brings Ice Age Giants to London. The monumental Mammoths: Ice Age Giants exhibition offers visitors the chance to get up close and personal with some of prehistory’s best known species. The… Read the full press release