Beautiful Cacti Bloom Before Your Eyes

The Echinopsis cactus flower blooms overnight—and lasts only a day.