how charles darwin discovered natural selection
By Email By Phone. On his visit to the Galapagos Islands, Charles Darwin discovered several species of finches that varied from island to island, which helped him to develop his theory of natural selection.