Goats © 2010 . All rights reserved.

Land of happiness and tranquility

A weekend away, on the island of Soqotra, south of Yemen.