National Day Rehearsals at the Esplanade 29 August 2018

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