Galapagos Islands

 

 

Galapagos Islands

Darwin's Finches

Was Darwin wrong?

 

South-American-History.com