Jan 23, 2011 the beast by matt The mysterious sculpture at Windgate Nick, Addingham High Moor, Ilkley.