Bromelia ?antiacantha
Photo: