Echinocereus dasyacanthus
by David Traish
Echinocereus delaetii
by David Traish
Echinocereus engelmannii
by David Traish
Echinocereus engelmannii
by David Traish
Echinocereus engelmannii
by David Traish
Echinocereus knippelianus
by Massimiliano Mazzinghi
Echinocereus pulchellus
by David Traish
Echinocereus pulchellus
by David Traish
Echinocereus reichenbachii
by Massimiliano Mazzinghi
Echinocereus rigidissimus v. rubrispinus
by Apostolos Zabakas
Echinocereus scheeri
by David Traish