The beautiful beach at Finch Bay - Galapagos Islands

Views of the beach from Finch Bay Hotel, Santa Cruz