Detwah Lagoon. Island of Socotra. Yemen. 2010.
Detwah Lagoon. Island of Socotra. Yemen. 2010.

112 x 157cm. Paper. Horizontal