Evolution, Humans and Finches

Blog on islands, evolution, humans and their effect on local life forms. Some similarities to New Zealand . See it all here
Blog on islands, evolution, humans and their effect on local life forms. Some similarities to New Zealand . See it all here