A carving in the woods, Abbey Wood, London.

A carving in the woods, Abbey Wood, London, England