Succulentopedia Aloe humilis (Spider Aloe) May 27, 2020 Aloe humilis (Spider Aloe) is a small succulent that forms dense clusters of stemless or very short-stemmed rosettes of pale blue-green…