Photo: Santa Cruz Galapagoes diorama Denver Museum of Nature & Science

Santa Cruz Galapagos Islands IV-SAM2.1-1

Santa Cruz, Galápagos Islands diorama installed 1973 at the Denver Museum of Nature & Science.