Succupedia Aloe castilloniae Aloe castilloniae is a small, creeping succulent with leafy stems tipped by rosettes of olive green, recurved leaves with red teeth along … View Plant Details