Johnstone History Society
Masonic Halls 11 Collier Street, JohnstoneEngine of Destruction: The 51st (Highland Division) in the Great War. Speaker: Colin Campbell, historian and author
Engine of Destruction: The 51st (Highland Division) in the Great War. Speaker: Colin Campbell, historian and author