Dryads Saddle?

Dryads Saddle?

Observation - Dryads Saddle? - UK and Ireland. Description: