Cholla Blossoms

This must be one of the best years ever for cholla blossoms.