Aloe arborescens, a species of flowering succulent plant Posted 23rd May 2015 by by naturesaid Tweet Pin It