A Joshua Tree Flower
The flowers are produced in spring from February to late April. These flower clusters were huge and lots of trees had the blooms. They do not bloom every year. According to Wikipedia, their blooming is dependent on rainfall at the proper time. They also need a winter freeze before they will bloom. Once they bloom, the trees are pollinated by the yucca moth, which spreads pollen while laying her eggs inside the flower.