Stenophylax? (permistus??)

Stenophylax? (permistus??)

Observation - Stenophylax? (permistus??) - UK and Ireland. Description: