Sulpher Tuft?

Sulpher Tuft?

Observation - Sulpher Tuft? - UK and Ireland. Description: