a Finch in Flight, eating nectar from a cactus at the Galapagos Islands (Charles Darwin Research Station, on Santa Cruz Island) 12/27/07
Add comment