century plant?

century plant?

This may be a blooming century plant. We also see here the tail of a serpent.