Leopard Toad

Leopard Toad

Observation - Leopard Toad - Southern Africa. Description: