Common toad maybe

Common toad maybe

Observation - Common toad maybe - UK and Ireland. Description: