"Green Man" a living sculpture at the base of what is considered a sacred, ancient tree in Britain.

10 fantastical living garden sculptures

"Green Man" a living sculpture at the base of what is considered a sacred, ancient tree in Britain.

Pinterest
Search