A new site for Elecampane in Cheshire

A new site for Elecampane in Cheshire

Observation - A new site for Elecampane in Cheshire - UK and Ireland. Description: Well away from dwellings and no obvious reason why it is there.

Well away from dwellings and no obvious reason why it is there.