Red Goosefoot

Red Goosefoot

Observation - Red Goosefoot - UK and Ireland. Description: