Unknown creature

Unknown creature

Observation - Unknown creature - UK and Ireland. Description: