Numerous Frogs

Observation - Numerous Frogs - UK and Ireland. Description: