Leopard Toad

Leopard Toad

Observation - Leopard Toad - Southern Africa. Description: Found this toad in our bedroom

Found this toad in our bedroom