Annuals-Perennials Trees Shrubs Bulbs Vines Cactus Water Plants

Ferrocactus (Ferrocactus viridescens).

Ferocactus viridescens is a rare species of barrel cactus known by several common names, including Coast barrel cactus and San Diego barrel cactus. It is native to southern California and northern Baja California.

If you want more information about this flower, just search the plant's Latin name on Google:

Ferrocactus viridescens