Vanessa cardui - Kudu River Valley, Limpopo

Vanessa cardui - Kudu River Valley, Limpopo

Observation - Vanessa cardui - Kudu River Valley, Limpopo - Southern Africa. Description: