PLACES YOU WONT BELIEVE EXIST: Socotra Island, Yemen


PLACES YOU WONT BELIEVE EXIST: Socotra Island, Yemen

Socotra Island, Yemen - Known as the "Alien Island," Socotra is home to bizarre and otherworldly-looking plant species that can't be found anywhere else on Earth. The unique flora, such as the Dragon's Blood Tree and the Desert Rose, make Socotra a truly extraordinary destination.