Echinocereus reichenbachii . Photo by Mackenzie Brown

Cacti