Frog?

Frog?

Observation - Frog? - UK and Ireland. Description: