One (94-year-old) man and his dog: Shepherd reflects on a life tending his flock on unchanging fields of home

Sandy McKirdy with his dog Jean (Andrew Cawley / DC Thomson)
Sandy McKirdy with his dog Jean (Andrew Cawley / DC Thomson)

Breaking