Reviews of The Natural History Museum. (Museum) in London (London).