Possible leopard toad

Possible leopard toad

Observation - Possible leopard toad - Southern Africa. Description: Large toad, with prominent vertical stripe and markings

Large toad, with prominent vertical stripe and markings