species 17,770 observations

Kingcup Cactus

Echinocereus triglochidiatus