Hedgehog Cactus (Echinocereus sp) blooming, Zion National Park, Utah