Dodder

Dodder

Observation - Dodder - UK and Ireland. Description: