Cowal Highland Gathering/51 St Highland Division At Beaumont Hamel

Cowal Highland Gathering/51 St Highland Division At Beaumont Hamel

Artist
Jack Forsyth and his Scottish Country Dance Band

Jack Forsyth and his Scottish Country Dance Band