A glimpse of Puerto Ayora, the most urbanized town in the Galapagos...