Yarrow Plume?

Yarrow Plume?

Observation - Yarrow Plume? - UK and Ireland. Description: