Demonstrators March On Santa Cruz Island, Galápagos.

Demonstrators March On Santa Cruz Island, Galápagos.