The Transvaal Horse Artillery held the annual Battle of Sandfontein Memorial Service on 29 October, 2017 Post Views: 210