Galapagos Pilea on Santa Cruz Island in the Galapagos, Ecuador, December 2004
by kennedyh Jul 20, 2005 10:54 PM