It’s almost like you just stumbled into a sci-fi flick. From plump plants that resemble mutated turnips to umbrella-like trees that bleed red sap, Socotra Island is the very definition of “otherworldly.” Located in the Indian Ocean, this amazing chunk of land is covered in bizarre-looking trees ...