Highland cadets take part in international exchange in Canada

© Samuael Stubbs and Freya JohnsonPost Thumbnail