sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02365
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02367
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02368
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02275
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02277
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02279
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02286
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02288
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02291
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02293
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC02295
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC03469
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC03471
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05142
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05673
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05674
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05675
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05779
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05778
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05777
sierrarainshadow: Echinocereus viridiflorus ssp. davisii DSC05778