Voices soar in St Andrews to remember The Somme

© Steven BrownSt Andrews Chorus and Anstruther Philharmonic rehearsing at Holy Trinity Church Hall.
St Andrews Chorus and Anstruther Philharmonic rehearsing at Holy Trinity Church Hall.