I agree, Neoregelia: Bromeliad (Neoregelia) but difficult to track down an exact cultivar name since so many have the same characteristics. It sure is a beauty though!
~ I'm an old gal who still loves playing in the dirt!
~ Playing in the dirt is my therapy ... and I'm in therapy a lot!