Wild Aloe Vera

Wild aloe vera

Wild aloe vera from Socotra Island