The Shanghai Natural History Museum is a museum dedicated to natural history. It is one of the largest museums of natural sciences in China.
Shanghai Natural History Museum
No Thumbnail
© Bing Maps
By kjfitz @ 2011-12-26 19:56:26