
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