Billbergia ?
Photo: