Filming on Socotra, Yemen

February 19th, 2006

Rare news from Socotra, the Yemeni island south of the Arabian peninsula.  The island is millions of years old, allowing time for many endemic species to evolve.

Leave a Reply