National Day Rehearsals at the Esplanade 29 August 2018

img_20180829_1352451

St Xavier’s signature uniformed unit, the St Xavier’s Marching Band is in action today.