I think this is an echinacea flower. Saw this in a flower bed at Nicollett Mall.