User comments, reviews and photos from the Haystacks - Twelve Apostles and Idol Stone of Ilkley Moor West Yorkshire, England