Night Blooming Cactus

140

The Night Blooming Cactus normally only blooms at night for just one night, usually in August.