Spirit of the Wood

A women was walking through a wood in Chipperfield, Hertfordshire, England and saw a strange figure.  Luckly, she had a camera with her.