Bilbergia pyramidalis
Photo by Kit Knotts