I stumbled upon this broken tree on the grounds of a lovely manor house in England, Croft Castle, when I was there in the summer of 2013. Croft Castle is located near the village of Yarpole in Herefordshire. I don’t … Continued
Trending Articles
More Pages to Explore .....