Galapagos: Sally Lightfoot Crabs on Las Bachas Beach

Some more Sally Lightfoot Crabs on the Las Bachas beach in Northern Santa Cruz.