Past and present of natural history treasures on display : v