Descendants of north-east preacher will visit his restored resting place

Old Deer Parish Church
Old Deer Parish Church

Breaking