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