Mexican prickly poppy
Plant
Argemone mexicana, also known by the common names Mexican poppy, Mexican prickly poppy, flowering thistle, cardo, and cardosanto, is a species of poppy found in Mexico and now widely naturalized in many parts of the world. Wikipedia
Genus: Argemone
Family: Papaveraceae
Scientific name: Argemone mexicana
Order: Ranunculales
Kingdom: Plantae