The Welsh Guards, Argyll & Sutherland Highlanders & The Morriston Orpheus Choir
Amazing Grace
3 MINUTES AND 20 SECONDS