African Monarch

African Monarch

Observation - African Monarch - Southern Africa. Description: