Purpletop Vygie

Purpletop Vygie

Observation - Purpletop Vygie - Southern Africa. Description: