Charlesjsharp: African emigrant (Catopsilia florella) male
Charlesjsharp: African emigrant (Catopsilia florella) mating migrant male (l) dry season female (r)
Charlesjsharp: African grass blue (Zizeeria knysna) male
Charlesjsharp: African tiger (Danaus chryssipus chryssipus) underside
Charlesjsharp: African tiger (Danaus chryssipus chryssipus)
Charlesjsharp: Calypso caper white (Belenois calypso calypso) female
Charlesjsharp: Caper white (Belenois aurota aurota) male
Charlesjsharp: Citrus swallowtail (Papilio demodocus demodocus) Gam
Charlesjsharp: Citrus swallowtail (Papilio demodocus demodocus) underside Gam
Charlesjsharp: Common dotted border (Mylothris chloris chloris) male
Charlesjsharp: Common grass yellow (Eurema hecabe solifera) dry season form
Charlesjsharp: Creamy small white (Dixeia orbona orbona) male
Charlesjsharp: Desert babul blue (Azanus ubaldus)
Charlesjsharp: Guineafowl (Hamanumida daedulus) underside
Charlesjsharp: Guineafowl (Hamanumida daedulus)
Charlesjsharp: Large spotted acraea (Acraea zetes zetes) mating
Charlesjsharp: Large spotted acraea (Acraea zetes zetes)
Charlesjsharp: Painted lady (Vanessa cardui cardui) Gam
Charlesjsharp: Painted lady (Vanessa cardui cardui) underside Gam
Charlesjsharp: River sailer (Neptis serena serena)
Charlesjsharp: Small orange acraea (Acraea serena serena) female underside
Charlesjsharp: Small orange acraea (Acraea serena serena) male
Charlesjsharp: Small orange acraea (Acraea serena serena) male underside
Charlesjsharp: Small orange acraea (Acraea serena serena) male
Charlesjsharp: Smoky bean cupid (Euchrysops malathana) male
Charlesjsharp: Yellow pansy (Junonia hierta cebrene) Sen underside
Charlesjsharp: Yellow pansy (Junonia hierta cebrene) Sen
Charlesjsharp: Zebra white (Pinacopteryx eriphia tritogenia) underside
Charlesjsharp: Zebra white (Pinacopteryx eriphia tritogenia)