Broomerape?

Broomerape?

Observation - Broomerape? - UK and Ireland. Description: