photo 1051 - Beautiful cactus flowers spotted while hiking in Horseshoe Canyon near. Drumheller, AB, on July 11, 2010.