Natural History Museum of London

Various Specimens at the Natural History Museum of London

The Natural History Museum located at Exhibition Road, Kensington is a virtual treasure trove of life and earth science collections. This astonishing museum is home to a staggering 70 million species.

Published On: Friday, July 5th, 2013