Succupedia Aloe petricola (Rock Aloe) Aloe petricola (Rock Aloe) is a stemless succulent that forms compact rosettes of lance-shaped, grayish-green leaves with margins armed … View Plant Details