A worldwide community photographing and learning about wildlife
Nice spotting. This is a hardy cactus so it does not belong in the Non flowering plants of north america. All cacti will flower at some point in their lives. I have these in my garden and they flower with large yellow blooms every spring, really nice.