Leopard Butterfly

Leopard Butterfly

Observation - Leopard Butterfly - Southern Africa. Description: