O Valiant Hearts
O Valiant Hearts
is a song by
Glasgow Somme Assoc
it was released on
For King and Country