👉 Indomegoura is a genus of flowering plants in the family Apiaceae, native to southern California and western Mexico. They are characterized by their distinctive flowerheads that feature a large, tubular calyx with numerous white or pink petals, which produce flowers that can be up to 10 inches long.