Search Result

The sun rises over Stero beach on the South coast of the island of Socotra, Yemen on Saturday, 21 May 2005.<br />