Vanessa cardui or Painted Lady

Vanessa cardui or Painted Lady

Observation - Vanessa cardui or Painted Lady - Southern Africa. Description: