Posted by Thilo on Sep 18, 2010 in Featured, Nature, Travel
Sight seeing at the beach on Tortuga Bay on Santa Cruz, Galapagos.