herald ?

herald ?

Observation - herald ? - UK and Ireland. Description: