I took this pic of a "Horse thingy" in the south of Sussex, quite near Lewes I believe, It's quite a famous landmark I believe, I can't quite remember where I was, and I don't know what this is called either! I also don't know the purpose of it, it's familiar though...can anyone shed any knowledge on what it is? Or what it is called?
Cropped.JPG