Charles Darwin Research Station
Choose format
Location
Charles Darwin Research Station, Isla Santa Cruz, Indefatigable Island, Galapagos Islands, Ecuador, South America
Date taken
oct 2005
Keywords
Image information
3046 x 1981 pixels - 25,79 x 16,77 cm (300 dpi)
KINA89367
Copyright
© KINA - Stefan Claessens
