Stock Photo - Scenes from the fish market in the port town of Puerto Ayora, Santa Cruz Island, Galapagos Island Archipelago, Ecuador MORE INFO Puerto Ayora is the largest town in the Galapagos, with a population 2011 approaching 20,000 people

Stock Photo: Scenes from the fish market in the port town of Puerto Ayora, Santa Cruz Island, Galapagos Island Archipelago, Ecuador MORE INFO Puerto Ayora is the largest.