Vanessa cardui (Painted Lady)