Tortula?

Tortula?

Observation - Tortula? - UK and Ireland. Description: