Institution

CDRS
Invertebrate Collection
Galapagos Islands, Santa Cruz, Puerto Ayora, Charles Darwin Research Station
Ecuador