Log In or Register
I think it's some relative of the globe artichoke and the thistle (which are all the same family). But I'm only guessing.