Cactus are most commonly found throughout Mexico and in the Southwestern states of the US. Many species of cactus have evolved over time to combat the drought they can often face. Their needles act as a shield from the desert predators who want to feast on them. Many cactus species will flower, and some even produce edible fruits. A sunny, warm environment like their natural one will provide you with such rewards.