Stenophylax? (permistus??)

Stenophylax? (permistus??)

Observation - Stenophylax? (permistus??). Description: