10 HD wallpapers of Socotra Island, alien world here on Earth

Socotra Island is a small island of the coast of Yemen, mostly an arid desert the island provides an amazing backdrop as if you are on an alien planet, the dragon’s blood and bottle trees making most of the landscape with their weird shape unlike any other on Earth.
Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers Socotra Island HD wallpapers

Take a look at 50 high resolution images from the Hubble Space Telescope.