Hedgehog cactus growing out of a rock

Hedgehog cactus defies laws of nature by growing out of a rock

Hedgehog cactus, (genus Echinocereus), genus of about 60 species of cacti (family Cactaceae), native from central Mexico to the western United States. The common name hedgehog refers to the spiny fruit, which is edible in many species.