A prickly display welcomes visitors to the Cactus Store, a tiny temple to the plant family in the Echo Park neighborhood of LA.