The Royal Highland Fusiliers at the Poinsett Club hosted by Upper SC St. Andrews Society

5-24-2018