(Druid’s Altar; image source)
It’s September 30, 1995, and a man takes his two children and dog for a walk at Druid’s Altar, just north west of Bradford, UK. This outcropping of rocks looks upon the Aire Valley on the southern edge of Bingley. They stumble upon a terrible sight.
View original post 268 more words