Large electron microscope images of Insects in the Darwin Centre at the Natural History Museum. London. UK 2009.


Size: 5200px × 3460px
Photo credit: © Kevin Foy / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: architectural, architecture, britain, british, building, cacoon, center, centre, cocoon, darwin, display, england, english, gb, history, indoor, indoors, insect, interior, london, museum, natural, people, person, science, uk, visitor, zoology