Socotra, island of mystery in the Indian Ocean.

 






Comments