Mountain Pride Butterfly

Mountain Pride Butterfly

Observation - Mountain Pride Butterfly - Southern Africa. Description: