Jun 042009
Socotra Island, off the coast of Yemen looks like an odd jewel of biodiversity, a small island packed with endemic species.
Socotra Island, off the coast of Yemen looks like an odd jewel of biodiversity, a small island packed with endemic species.