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.